2014-07-13 43 views
0

我一直在爲這個問題奮鬥2天。我無法使用Android Studio在我的Android設備上調試我的應用程序。INSTALL_FAILED_DEXOPT zip檔案不包含classes.dex

這是錯誤我得到:

[INSTALL_FAILED_DEXOPT]

當我查看日誌,它說:「zip壓縮包不包括classes.dex」

所以問題是, classes.dex沒有被構建到APK中。這是真的,因爲我的APK的文件大小現在大約爲1MB,而過去大約是1.3MB。

我已經嘗試了一切,但我不知道爲什麼classes.dex沒有被構建到我的APK中。任何幫助是極大的讚賞。

回答

0

嘗試清潔您的構建,並重新構建應用程序..請確保您已經添加了活動到Android清單。一旦你獲得apk,使用7zip來查看apk,並檢查是否有classes.dex或在Linux上使用本機zip查看器。如果還沒有任何工作,請嘗試同步構建文件,以便gradle可以檢測到非ide變化。

+0

classes.dex沒有被構建到apk中。我剛剛通過7-Zip進行了確認。我嘗試了所有的建議都無濟於事 - 你能想到別的嗎? –

+0

確保你有最新的sdk工具和Android工作室。並確保你只有Jdk 1.6。由於更高版本不支持構建。 – QuestionEverything

+0

我決定回到Eclipse。對任何人有這個問題:我花了超過7個小時尋找解決方案。網上只有很少的信息。希望這將在未來得到解決。 –

0

我剛剛嘗試禁用我的防病毒(Avast),清理和重建應用程序,然後重新啓動Android Studio。

這些步驟工作,我現在可以再次在我的Android設備上調試我的應用程序。