簡體   English   中英

無法安裝APK [INSTALL_FAILED_DEXOPT] Android Studio

[英]Failure to install APK [INSTALL_FAILED_DEXOPT] Android Studio

我試圖將一個應用程序部署到實際的Android設備進行調試但是無法解決問題時,嘗試了所有嘗試並糾正此錯誤。 每次我嘗試啟動時都會收到失敗的[INSTALL_FAILED_DEXOPT]錯誤,並且在檢查logcat時總是因為我的調試apk中沒有classes.dex。

如果我運行gradlew.bat clean assembleDebug,則apk大小沒有區別,所以我假設android studio中存在構建錯誤。 我正在使用android studio beta 0.86,並且在0.89上嘗試了相同的結果。 我已經嘗試了19.1到21的構建工具而沒有結果。 我也嘗試了不同的設備並創建了一個新項目(從未在我的設備上安裝過),而android studio似乎認為在嘗試部署時首先需要卸載它。

我嘗試將設備切換到ART,卸載並重新安裝android studio,重新下載sdk並重新啟動計算機。 沒什么,我的意思是沒有工作。 我認為問題是在我下載棒棒糖api之后開始的,但我不確定。 我已經嘗試在我的設備上使用我的包簽名卸載所有應用程序但是沒有工作! 甚至不是項目 - >清潔項目 - >重建

這是非常令人沮喪的,因為我無法再調試我的應用程序:/有沒有人有任何遇到此錯誤的經驗或糾正它的方法?

事實證明,問題是Android Studio和Project之間的不匹配問題。 該項目使用的是舊的sdk,一旦我將它們制作成相同,我就清理並重建了項目,一切都很順利。

更新:

我嘗試更新SDK及其工具后再次遇到問題。 事實證明,當您嘗試執行此操作時,SDK會鎖定tools文件夾,然后您會收到錯誤消息,指出某些文件無法被覆蓋。 當發生這種情況時,所有構建工具都被刪除,因此在調試我的應用程序時創建的.dex文件中存在錯誤。

我們正在使用Android 2.2(我知道真的很老)並且無法找到此錯誤的修復程序。 最終我們發現了這個錯誤https://android-review.googlesource.com/#/c/30900/ 我們唯一的解決方案是刪除一些庫......

我一直有同樣的問題 - 手動構建工作正常,但Android Studio無法構建適當的APK。

問題是我在Android Studio和Android Gradle插件版本2.0-beta2上啟動了該項目。 通過簡單的build.gradle更改將Gradle插件更新為2.0-beta6后,構建停止工作。

事實證明,雖然我安裝了Android版的測試版,但更新檢查程序只檢查了穩定的頻道。 設置更新程序以檢查金絲雀頻道后,我能夠將Android Studio升級到版本2.0-beta6並且構建繼續正常工作。

您可以在外觀和行為 - >系統設置 - >更新下的Android Studio設置中更改更新首選項。

我在設備存儲空間已滿時遇到此錯誤。 試着打開一些空間。

嘗試運行這些命令adb reconnect adb reconnect device

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM