2010-09-23 27 views
3

我正在開發在Android 1.5和Andoroid 2.x平臺上運行的應用程序。 當我在Android 2.2安裝一切正常,但與Android 1.5模擬器我得到一個錯誤:Android:INSTALL_FAILED_DEXOPT同時在Android 1.5上安裝應用程序

Failure [INSTALL_FAILED_DEXOPT] 

什麼問題可能是什麼?

UPD也就是說logcat的輸出:

09-26 07:12:22.484: INFO/PackageManager(579): /data/app/vmdl23706.tmp changed; unpacking 
09-26 07:12:22.494: DEBUG/installd(557): DexInv: --- BEGIN '/data/app/vmdl23706.tmp' --- 
09-26 07:12:36.114: ERROR/dalvikvm(1362): LinearAlloc exceeded capacity, last=336 
09-26 07:12:36.114: ERROR/dalvikvm(1362): VM aborting 
09-26 07:12:36.265: INFO/DEBUG(551): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
09-26 07:12:36.265: INFO/DEBUG(551): Build fingerprint: 'generic/sdk/generic/:1.5/CUPCAKE/150240:eng/test-keys' 
09-26 07:12:36.265: INFO/DEBUG(551): pid: 1362, tid: 1362 >>> /system/bin/dexopt <<< 
09-26 07:12:36.265: INFO/DEBUG(551): signal 11 (SIGSEGV), fault addr deadd00d 

看來,內存是不夠的......如果有人知道如何處理這樣的問題打?我會非常感謝任何幫助。

+0

也許可能是應用程序的類/方法的數量問題。我還在另一篇文章中提到:http://stackoverflow.com/a/25595353/2411379 – 2014-08-31 19:15:02

回答

0

我試圖在仿真器上安裝我的應用程序時遇到此問題。什麼幫助是通過AVD Manager重置模擬器(擦除所有用戶數據)。讓我們看看這將持續多久......

相關問題