我正在尝试使用 Android Studio 开发 Android 应用程序。为了确保在我的手机上获得当前版本的应用程序,我卸载了手机上的应用程序,并希望 Android Studio 在我的手机上推送新版本来测试它。但是当我点击“运行”时,我收到此错误:
12/22 13:22:31: Launching app
$ adb install-multiple -r -t C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_3.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_9.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_2.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_6.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_0.apk C:\PATH\app\build\intermediates\resources\instant-run\debug\resources-debug.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_1.apk C:\PATH\app\build\intermediates\split-apk\debug\dep\dependencies.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_4.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_5.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_8.apk C:\PATH\app\build\intermediates\split-apk\debug\slices\slice_7.apk C:\PATH\app\build\intermediates\instant-run-apk\debug\app-debug.apk
Split APKs installed in 6 s 939 ms
$ adb shell am start -n "com.example.apps.appname/com.example.apps.appname.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.example.apps.appname/com.example.apps.appname.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.apps.appname/.MainActivity }
Error type 3
Error: Activity class {com.example.apps.appname/com.example.apps.appname.MainActivity} does not exist.
Error while Launching activity
最佳答案
简短版本:我通过删除所有用户的应用程序解决了该问题。
长版本:首先,我做了这里和类似线程中推荐的所有操作,但没有任何帮助。然后我所做的就是重新查看手机上所有已安装应用程序的列表。在那里我看到该应用程序不知何故仍然存在(即使我删除了它)。我可以选择为所有用户删除它。完成此操作后,我可以像往常一样通过在 Android Studio 中按 Run
重新安装它,一切正常。
关于android - 如何使用 Android Studio 重新安装应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53895649/