0

我已经更改了包名称,它在清单、类和任何地方都发生了变化,但是当我创建它时,它仍然得到旧的 com.menny.android.anysoftkeyboard 应该是 thesherlabs.menny.android.anysoftkeyboard 并给出以下错误;

请帮忙

Waiting for device.
Target device: Nexus_5_API_21_x86 [emulator-5554]
Uploading file
local path: C:\Users\shershah.rahim\Desktop\Sher Shah\AnySoftKeyboard-master\build\outputs\apk\AnySoftKeyboard-master-debug.apk
remote path: /data/local/tmp/com.menny.android.anysoftkeyboard
Installing com.menny.android.anysoftkeyboard
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.menny.android.anysoftkeyboard"
pkg: /data/local/tmp/com.menny.android.anysoftkeyboard
Success


Launching application: com.menny.android.anysoftkeyboard/thesherlabs.menny.android.anysoftkeyboard.Laun  cherSettingsActivity.
DEVICE SHELL COMMAND: am start -n "com.menny.android.anysoftkeyboard/thesherlabs.menny.android.anysoftkeyboard.LauncherSettingsActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]     cmp=com.menny.android.anysoftkeyboard/thesherlabs.menny.android.anysoftkeyboard.LauncherSettingsActivity }
Error type 3
Error: Activity class {com.menny.android.anysoftkeyboard/thesherlabs.menny.android.anysoftkeyboard.LauncherSettingsActivity} does not exist.
4

2 回答 2

0

转到您的项目文件夹。打开项目名称文件夹。在此处查看您的设置。大多数谷歌帖子都是针对不存在的远程路径的。但是他们都说要转到项目文件夹中的项目 .iml 文件。

于 2015-02-14T05:31:57.293 回答
0

看看它吐出的命令。

设备外壳命令:am start -n "com.menny.android.anysoftkeyboard/thesherlabs.menny.android.anysoftkeyboard.LauncherSettingsActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

请注意路径是如何连接旧包名和新包名的。这意味着在您的一个设置文件(很可能是 Manifest)中,您可能添加了新的包名,而实际上并未删除旧的包名。发布您的 AndroidManifest.xml 的内容,也许社区可以提供更好的帮助。

于 2015-07-08T17:42:47.860 回答