我嘗試在模擬器上運行時遇到我的應用的尺寸問題。我正在使用圖片,現在需要11MB的空間。首先,啓動仿真器時,它需要幾乎一分鐘上傳的文件,則顯示此錯誤:應用尺寸問題
[2011-10-24 11:29:50 - MyApp] Failed to install MyApp.apk on device 'emulator-5554': No space left on device
[2011-10-24 11:29:50 - MyApp] com.android.ddmlib.SyncException: No space left on device
[2011-10-24 11:29:50 - MyApp] Launch canceled!
當我尋找到我的文件夾,應用程序的整個文件夾需要37MB。最大的一個是/ bin文件夾。有兩個文件MyApp.apk(12MB)和resources.ap_(12 MB),在bin/packagename /文件夾下一步,有85個文件,名稱類似於我的StartActivity,從Start $ 1開始計算。開始$ 85.class類。在我的Start.java中是HomeScreen,其中顯示了一些圖像,但許多帶有Intents的onClickListeners。
這是正常的還是這可能是原因?
之前,我已經得到了一些其他錯誤,像INSTALL_FAILED_MEDIA_UNAVAILABLE錯誤和INSTALL_FAILED_INSUFFICIENT_STORAGE。 從那時起,我發現在一些stackoverflow.com線程和我做的模擬器的設置了一些變化,比如在命令行中添加:
emulator.exe -avd 2TabGalaxy3.2GoogleAPI -partition-size 16384 -no-snapshot-load
(16384是確定病因1024MB止跌」 T爲足夠的大小)
我也查了「抹用戶數據」和編輯AVD:
SD Card Size: 256MB
SD Card support : yes
Max VM application heap size: 192
Device Ram Size: 192
但我總是得到相同類型的錯誤,這不能不說有ISN」足夠的空間。 任何人都知道解決方案?
我讀過,apk文件的最大尺寸是50MB。那就對了?
你能發佈確切的錯誤信息嗎? –
你究竟是什麼意思?這是在控制檯中打印的整個錯誤。在此之前,站在[2011-10-24 13:17:12 - BrunnerApp] ------------------------------ [2011-10-24 13:17:12 - MyApp] Android發佈! [2011-10-24 13:17:12 - MyApp] adb正常運行。 [2011-10-24 13:17:12 - MyApp]執行my.name.MyApp.Start活動啓動 [2011-10-24 13:17:12 - MyApp]自動對象模式:首選AVD'2TabGalaxy3.2GoogleAPI '在仿真器上可用'仿真器-5554' [2011-10-24 13:17:12 - MyApp]將MyApp.apk上傳到設備'emulator-5554' – 10ff
對不起,一定錯過了它。也許這個問題和答案可以幫助你: http://stackoverflow.com/questions/3536463/android-application-apk-maximum-size –