android - 如何使用 Android Studio 重新安装应用程序

标签 android android-studio debugging

我正在尝试使用 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/

相关文章:

android - Android 中的 KNET 支付网关集成

android - 在 Android Studio 中运行 Robolectric 测试时如何调试?

android - 如何检查在 recyclerview 子项中单击了哪个项目

android - 为什么android键盘会自动将底部按钮布局包裹在顶部?

android - E/LoadedApk : Unable to instantiate appComponentFactory only on Android Q (API 29)

Android gradle库项目: package extra modules and jars

java - 如何知道我的 Java 程序正在做什么?

c++ - linux下如何运行ps调试多线程程序?

java - 前台通知上的动态图像资源无法正常工作

android - 牛轧糖/奥利奥的 JobScheduler