天天看點

delphi xe 之路(26)xe7開發的安卓程式,體積宏大

原因沒找到,但似乎可以這樣解決: 

解決過程:因為代碼很少,是以我重建立立一個空白程式,把代碼複制過去,一字不差。重新編譯, 關鍵的時刻到了:不要連上真機,在編譯完成時,系統提示是否要啟動android模拟器,選擇“不”,此時退出。到bin目錄下面看一看,程式大小由原來的24.3m變成了7.1m了,安裝後,程式大小也由原來的122m 瘦身為 31.33m。運作也正常,

大功告成! 

原因試探:xe7在編譯時,可能會在真機裡查找安裝包,如果系統裡安裝庫不全,就全打包到程式裡了。是否這樣,尚不知道!是否和聯上真機有關, 不知道! 

另外:當把目前程式的代碼複制到另一個目錄時(注意:隻複制代碼,沒有複制其他編譯的目錄),再進行編譯時, 會出錯 :系統提示找到*.so,deployment failed!無法解決!

尚未就此進行測試!

繼續閱讀