程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android4-Android4.4之後文件問題

android4-Android4.4之後文件問題

編輯:編程綜合問答
Android4.4之後文件問題

我的程序原本在4.4版本之前運行成功,到4.4之後就運行失敗了?會是什麼原因呢?
我調試發現原本data/data/包名/lib是個文件夾,到4.4之後變成了文件,會是他的原因
麼?
我主要問題出在dexclassloader這一行,難道4.4後包名裡的路徑不能用這個函數麼?
期待大神解救,謝謝

最佳回答:


android4.4采用了art模式,你可以切換為原來的模式(dalvik)試試

ART模式大大提升了性能,對移動應用的影響:

1) 應用兼容性:如果應用本身對Dex文件做了處理,可能會出現兼容性問題;

2) 性能優化:可重點關注ART帶來的性能優化數據,對於大量使用CPU的應用,性能提升比較明顯。但如果應用程序的時間主要花在調用系統API,提升會小一些;

3) 應用安裝包體積:因為安裝時進行了預先編譯,應用安裝的時間會變長,安裝後生成的文件也會變大;

4) 第一次啟動時長:如果以DexClassLoader的形式加載代碼,第一次啟動時間也會變長。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved