I just installed Android Studio and have started a new app (Basic App template with toolbar and floating button). I have enabled Virtualization in my BIOS and have added a Pixel 2 (version 29) emulator.
When I press the Run button, the emulator opens the Pixel 2 and powers on, but the app doesn't open and no icons appear (apart from the standard phone, sms, chrome, playstore icons). I press Run again and still nothing happens (apart from Gradle building).
There are no errors that I can see.
Edit: Every now and then when I press Run I see the following error message in Event Log:
8:52 AM Error during Sync: Remote object doesn't exist!
This only occurs sometimes. Other time, it just says:
8:44 AM Executing tasks: [:app:assembleDebug]
8:44 AM Gradle build finished in 3 s 972 ms
I have tried:
- Deleting the emulator from AVD Manager then creating a new one (Pixel 2, version 29, everything else left as default).
- Deleting the project and creating a new one
- Uninstalling and reinstalling Android Studio
- Restarting computer
- Going to
File > Invalidate Caches / Restart
and invaliding then restarting
Edit 2:
I was just asked to check Logcat
in a comment. There is a lot in there but this part is highlighted red and repeats throughout the logs:
2019-08-02 08:53:21.707 2031-9184/? E/LoadManifestTask: Can't find Chimera operation impl class com.google.android.gms.walletp2p.infra.phenotype.PhenotypeCommitIntentOperation dropping operation
java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.walletp2p.infra.phenotype.PhenotypeCommitIntentOperation" on path: DexPathList[[zip file "/system/product/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_extracted_libs/x86, /system/product/priv-app/PrebuiltGmsCore/lib/x86, /system/product/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk!/lib/x86, /system/lib, /system/product/lib, /system/lib, /system/product/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at ecj.<init>(:com.google.android.gms@16910022@16.9.10 (040700-247503114):5)
at eck.run(:com.google.android.gms@16910022@16.9.10 (040700-247503114):53)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)