1. 程式人生 > >Android studio2.3來了,也帶來不少坑:gradle編譯不通過,無法執行到小米手機上。。。

Android studio2.3來了,也帶來不少坑:gradle編譯不通過,無法執行到小米手機上。。。

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中的選項為不選中

  1. 根據以下路徑,找到Instant Run中的選項
    File —— Settings——Build,Execution,Deployment——Instant Run
  2. 將Enable Instant Run to hot swap code/resource changes on deploy(default enabled)的選擇框取消。

  3. 點選Apply,儲存設定就OK了。
    這個時候就可以在小米手機上執行程式了

在手機的開發者模式中關閉MIUI優化

進入到手機的開發者模式,在最下面有一個啟用MIUI優化選項,關閉這個選項會提示重啟手機,選擇關閉並重啟重新啟動後,再次執行我們的程式,就可以在手機上運行了。