下午安装错误的包名

时间:2014-05-21 13:54:54

标签: android

我最近创建了一个只有最小存根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"任何地方。这是我过去使用的包名,但后来改了。那么这就是我想知道的来源?

2 个答案:

答案 0 :(得分:10)

发现问题出在〜/ .gradle / cache树的某个文件中。删除此树并重建修复了问题。

答案 1 :(得分:0)

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