![](/img/trans.png)
[英]Android Studio 2.3 Instant Run Not Working & Won't Fix in 2.3
[英]android studio 2.3 instant run not working
我已經將android studio從2.2更新到2.3,然后我發現Instant run無法運行。
執行時出錯:am startservice com.example.codingmaster.testcc / com.android.tools.fd.runtime.InstantRunService啟動服務:Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.codingmaster.testcc / com.android.tools.fd.runtime.InstantRunService}錯誤:未找到; 沒有服務開始。
我也嘗試重新安裝android studio 2.3但不行。
如果您正在運行具有MIUI的設備,請轉到開發人員設置>打開MIUI優化並將其關閉。
然后,您需要重新啟動設備並重新編譯代碼。
然后,Instant Run應該再次運行
找到了解決方案。 您必須為其他設備制造商啟用自動啟動支持(例如ASUS,LeEco和其他一些設備)。
對於LeEco -
使用Instant Run安裝應用程序。 它應該失敗(如果沒有,你為什么一開始就讀這個?)
轉到“設置” 。
在Personal下查找權限 。
選擇“您已允許X應用自動啟動”。 切換<Your app name>
開啟 。
完成! 即時運行。
對於華碩,請使用Auto Start Manager為該應用程序提供自動啟動權限。 有關更多信息,請參見此處
對於其他設備,請找一些類似的設置。
編輯 -
如果您在Purify(或其他類似應用)中禁用了自動啟動功能,請重新啟用它。
來源 - https://code.google.com/p/android/issues/detail?id=235879
華碩手機也面臨同樣的問題。
Error while executing: am startservice com.eyelights.android/com.android.tools.fd.runtime.InstantRunService
Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myapp.android/com.android.tools.fd.runtime.InstantRunService }
Error: Not found; no service started.
感謝這篇文章,我能夠再次啟動我的應用程序:
https://code.google.com/p/android/issues/detail?id=235879
進入Android Studio首選項:
禁用即時運行,如下所示:
現在,您可以再次運行您的應用。 切換手機時別忘了再次啟用Instant run。
這不是完美的解決方案,但它正在發揮作用
$ adb shell am start -n "com.myapp.android/com.myapp.android.activity.SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 16367 on device asus-asus_z00ed-F9AZCY208273
如果您使用的是華碩Zenfone,請確保自動啟動管理器不會阻止您的應用運行。
禁用即時運行。 問題跟蹤器中的此錯誤: https : //code.google.com/p/android/issues/detail? id = 235879
即時運行文檔 :
要開始使用Instant Run,您還需要將構建變體更改為應用程序的調試版本,並將其部署到運行Android 5.0(API級別21)或更高版本的目標設備。 要了解更多加速構建的技術,請閱讀優化構建速度
因此,請確保您的構建變體設置為“debug”。
如果您正在使用Genymotion和ARM Translation,則需要在沒有安裝的情況下創建新圖像,並且Instant Run將正常工作。
您需要在即時運行后首先更新您的gradle。
要利用所有最新功能(例如即時運行),改進和安全修復程序,我們強烈建議您將Android Gradle插件更新到版本2.3.0並將Gradle更新到版本3.3。
謝謝
我使用Android Studio 2.3.2遇到了同樣的問題,並通過在gradle文件中添加這些代碼解決了這個問題。
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 25
...
// Enabling multidex support.
multiDexEnabled true
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.