android studio 2.3 instant run not working

前端 未结 11 1286
走了就别回头了
走了就别回头了 2020-12-05 17:17

I have updated android studio from 2.2 to 2.3,then I found Instant run not working.

Error while executing: am startservice com.exampl

相关标签:
11条回答
  • 2020-12-05 17:38

    I was facing to the same issue too with an Asus phone.

    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.
    

    Thanks to this post, i was able to start my app again :

    https://code.google.com/p/android/issues/detail?id=235879

    Go in Android Studio Preferences :

    Disable Instant Run like this :

    Now you can run your app again. Don't forget to enable again Instant run when you switch phone.

    It's not the perfect solution, but it's working

    $ 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
    
    0 讨论(0)
  • 2020-12-05 17:40

    Found a solution. You have to enable auto-start support for other device manufacturers (example ASUS, LeEco and some others).

    For LeEco -

    1. Install the app with Instant Run. It should fail (If it doesn't, why are you reading this in the first place?)

    2. Go to Settings.

    3. Look for Permissions under Personal.

    4. Choose "You have allowed X apps to autolaunch". Toggle <Your app name> ON.

    5. Done! Instant Run works.

    For ASUS, give that app Auto-Start permission with Auto Start Manager. See here for more information.

    For other devices, please find some similar setting.

    EDIT -

    If you have disabled auto-start in the Purify (or other similar app), please re-enable it.

    Source - https://code.google.com/p/android/issues/detail?id=235879

    0 讨论(0)
  • 2020-12-05 17:43

    disable instant run. This bug in issue tracker: https://code.google.com/p/android/issues/detail?id=235879

    0 讨论(0)
  • 2020-12-05 17:43

    You need to update your gradle first then after instant run work..

    To take advantage of all the latest features (such as Instant Run), improvements and security fixes, we strongly recommend that you update the Android Gradle plugin to version 2.3.0 and Gradle to version 3.3.

    Thanks

    0 讨论(0)
  • 2020-12-05 17:44
    • Goto File-settings, "Build, Execution, Deployment"
    • click on instantRun
    • Uncheck Enable instant run Checkbox
    • then apply and ok will solve your problem
    0 讨论(0)
  • 2020-12-05 17:46

    If you are using Genymotion with ARM Translation, you need to create a new image without it installed, and Instant Run will work fine.

    0 讨论(0)
提交回复
热议问题