Android7.0以上安裝時出現“解析軟體包錯誤”
工作中,vivoX9s,版本號:7.1.2,在Android studio上除錯軟體出現“解析軟體包錯誤”,不管是專案工程還是自己新建的hellowrold工程都會出現這個問題,如圖:
eclipse:
Android studio:
問題解決辦法:
1.eclipse:將圖中第一個選項 不勾選
2.Android studio:將圖中第一個選項 不勾選
Android studio的2.0新版本出了一個革命性的功能就是Instant Run(即時執行)!新的即時執行功能可以讓開發者像寫html網頁一樣寫Android原生程式碼,能做到一邊修改程式碼,一邊在模擬器或者實際裝置上看到 修改程式碼後的結果。
但是這個功能,會引發一些問題,程式設計的時候會感到不適應。
首先是四個屬性:
1:Enable Instant Run to hot swap code/resource changes on deploy (default enabled)
//啟用即時執行 熱交換程式碼/資源變化 部署(預設啟用)
2:Restart activity on code changes
//當代碼變動時重啟
3:Show toasts in the running app when changes are applied
//當代碼變動應用時彈出toast
4:show Instant Run status notifications
//在notification裡顯示instant Run 的狀態
經常遇到的問題:
1.使用了instant Run功能後開啟應用就會短暫白屏,即使是全新的專案也會出現短暫的白屏
解決:取消勾選第四個選項
2.code 已經更新了,但是點選執行的時候還是提示 No changes To Deploy
解決:取消勾選第一個選項
3.Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’
解決:取消勾選第一個選項。如果已經取消過第一個選項,就clean project