我更改了包名后,我无法在我的Android设备上调试我的应用程序(之前它正在运行)。当我点击“运行”按钮时,我会在“调试”选项卡中看到下面的消息。
这是错误消息:
Error while executing: am start -n "com.anhnt/com.focuslab.flashlightnotif.activities.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.anhnt/com.focuslab.flashlightnotif.activities.MainActivity }
Error type 3
Error: Activity class {com.anhnt/com.focuslab.flashlightnotif.activities.MainActivity} does not exist.
Error while Launching activity
答案 0 :(得分:2)
确保在Manifest中您已更新信息。清单文件当前正在搜索com.anhnt/com.focuslab.flashlightnotif.activities
中的 MainActivity ,我相信您已经重构了到达它的路径。
答案 1 :(得分:1)
在清单文件和Gradle文件中更改包名称