修改android项目中的远程路径

修改android项目中的远程路径,android,android-studio,Android,Android Studio,我正在尝试在android studio中运行一个示例android游戏。我被要求更改程序包名称。我已在清单文件中将其从com.google.example.games.tq更改为com.xxx.games.tq(在两个属性、清单包以及活动名称中) 我已经按照上面的包创建了新的目录层次结构,然后将tq内容从旧文件夹复制到新文件夹,然后从旧层次结构中删除文件夹。所有的包和导入语句也都进行了重构 但是,当我运行项目时,它会执行以下操作: Uploading file local path: E:\a

我正在尝试在android studio中运行一个示例android游戏。我被要求更改程序包名称。我已在清单文件中将其从com.google.example.games.tq更改为com.xxx.games.tq(在两个属性、清单包以及活动名称中)

我已经按照上面的包创建了新的目录层次结构,然后将tq内容从旧文件夹复制到新文件夹,然后从旧层次结构中删除文件夹。所有的包和导入语句也都进行了重构

但是,当我运行项目时,它会执行以下操作:

Uploading file
local path: E:\android-basic-samples-master\BasicSamples\TrivialQuest\build\outputs\apk\TrivialQuest-debug.apk
remote path: /data/local/tmp/com.google.example.games.tq
Installing com.google.example.games.tq
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.google.example.games.tq"
WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a          security risk. Please fix.
pkg: /data/local/tmp/com.google.example.games.tq
Success
Launching application:     com.google.example.games.tq/com.xxx.games.tq.MainActivity.
DEVICE SHELL COMMAND: am start -n   "com.google.example.games.tq/com.xxx.games.tq.MainActivity" -a    android.intent.action.MAIN -c android.intent.category.LAUNCHER
WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a  security risk. Please fix.
Starting: Intent { act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER]   cmp=com.google.example.games.tq/com.xxx.games.tq.MainActivity }
Error type 3
Error: Activity class {com.google.example.games.tq/com.xxx.games.tq.MainActivity} does not exist.

请帮助我找到如何解决此错误。知道如何更改“远程路径”吗?似乎远程路径仍有较旧的路径。

我遇到了相同的问题。我尝试了许多其他解决方案,但清除缓存并重新启动对我来说很有效


转到Android Studio的“文件”菜单,然后选择“无效缓存/重新启动…”。。。选项

我中途退出了项目。但我会接受这个答案,因为它对你有用。