使用AndroidStudio執行專案,安裝debug版本,安裝失敗,有時候會出現以下的提示資訊: Installation failed since the device possibly has stale dexed jars that don't match the current version (dexopt error). In order to proceed, you have to uninstall the existing application. WARNING: Uninstalling will remove the application data! Do you want to uninstall the existing application?
截圖:
剛剛碰到這個問題的時候,我也是上網搜尋答案,一般是說把手機的usb安裝管理給關掉,但是我關掉了還是不行。 於是我去AndroidStudio,cleanProject一下,然後執行專案就可以安裝了。 也有人說是AndroidStudio帶的instant run的bug,把instant run的選項去掉,編譯安裝成功。安裝成功之後,但是執行app閃退的時候,而且報以下這個錯誤的時候: Caused by: java.lang.ClassNotFoundException: Didn't find class 這時你需要在build目錄下,RebuildProject下就可以,然後執行專案,就不會報ClassNotFoundException這個錯誤,app不會再閃退。
如果再不行的話,可以參考《Android Studio: Failure INSTALL_FAILED_TEST_ONLY》
即步驟:as導航欄Run---->EditConfigurations----->選擇app------>然在Install Flags加上"-t"即可!!!!