android pm安装错误的软件包名称

ruarlubt  于 2023-05-12  发布在  Android
关注(0)|答案(3)|浏览(135)

我最近做了一个新的应用程序,只有一个最小的存根MainActivity。当我使用Android Studio和gradle项目运行应用时,应用失败并显示以下消息:

Uploading file
    local path: C:\Users\fnajmi\myapp-android\app\build\apk\app-debug-unaligned.apk
    remote path: /data/local/tmp/com.myapp.app
Installing com.myapp.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.myapp.app"
pkg: /data/local/tmp/com.myapp.app
Success

Launching application: com.myapp/com.myapp.app.HomeActivity.
DEVICE SHELL COMMAND: am start -n "com.myapp.app/com.myapp.app.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.myapp.app/com.myapp.app.MainActivity }
Error type 3
Error: Activity class {com.myapp.app/commyapp.app.MainActivity} does not exist.

我已经检查了我的整个项目文件夹树,但我找不到任何地方的单词“myapp”。这是我过去使用过的包名,但后来更改了。我想知道这是从哪里来的?

pkbketx9

pkbketx91#

在~/.gradle/cache树中的某个文件中发现了问题。删除此目录树并重新构建修复了此问题。

dkqlctbz

dkqlctbz2#

这是重复的答案,但在我的房子里,答案是在build.gradle文件中编辑defaultConfig配置,如上所述。但这个可能会有帮助。当我复制一个项目时,我发现重构没有找到这个项目并改变它。Android Studio 2.2.2.所以手动检查一下。

fhity93d

fhity93d3#

在我的Android Studio Flamingo | 2022.2.1中,它在重启后使用invalidate缓存选项工作。
1.单击工具栏中的【文件】,选择【缓存失效...】

1.在弹出的对话框中选择第一个选项清除文件系统缓存和本地历史记录,然后单击无效并重新启动

相关问题