Android studio2.3來了,也帶來不少坑:gradle編譯不通過,無法執行到小米手機上。。。
阿新 • • 發佈:2018-12-31
Android studio 更新到2.3版本,隨之更新下來的gradle版本是3.2的,升級完之後一直處於Refreshing Gradle Project狀態,因為android studio 2.3允許最低的gradle最低版本為3.3 。所以自己手動下載了gradle-3.3。
然後把解壓後的檔案放到Android studio安裝目錄下的gradle資料夾中
然後開啟AndroidStudio-preference,找到Build,Execution,Deployment---gradle
按照如下設定即可:
升級完之後開始體驗,但建立一個新的專案時,卻無法執行到小米手機上,其他手機都可以正常安裝執行,還好在網上搜索到了解決辦法。
問題描述
Android Studio升級到2.3版本之後,小米手機MIUI8不能執行Android Studio程式,報如下錯誤:
Installation failed with message Failed to establish session.
It is possible that this issue is resolved by uninstalling an existing version of apk if it is present, and then re-installing
解決方法
設定Android Studio 中Instant Run中的選項為不選中
- 根據以下路徑,找到Instant Run中的選項
File —— Settings——Build,Execution,Deployment——Instant Run -
將Enable Instant Run to hot swap code/resource changes on deploy(default enabled)的選擇框取消。
-
點選Apply,儲存設定就OK了。
這個時候就可以在小米手機上執行程式了
在手機的開發者模式中關閉MIUI優化
進入到手機的開發者模式,在最下面有一個啟用MIUI優化選項,關閉這個選項會提示重啟手機,選擇關閉並重啟重新啟動後,再次執行我們的程式,就可以在手機上運行了。