原因没找到,但似乎可以这样解决:
解决过程:因为代码很少,所以我重新建立一个空白程序,把代码复制过去,一字不差。重新编译, 关键的时刻到了:不要连上真机,在编译完成时,系统提示是否要启动android模拟器,选择“不”,此时退出。到bin目录下面看一看,程序大小由原来的24.3M变成了7.1M了,安装后,程序大小也由原来的122M 瘦身为 31.33M。运行也正常, 大功告成!
原因试探:xe7在编译时,可能会在真机里查找安装包,如果系统里安装库不全,就全打包到程序里了。是否这样,尚不知道!是否和联上真机有关, 不知道!
另外:当把当前程序的代码复制到另一个目录时(注意:只复制代码,没有复制其他编译的目录),再进行编译时, 会出错 :系统提示找到*.So,deployment failed!无法解决!