我正在尝试更改应用的程序包名称,但是在构建时我看到了这个gradle崩溃。
com.android.ide.common.internal.LoggedErrorException:无法运行命令: / Applications / Android Studio.app/sdk/build-tools/19.0.3/aapt package -f --no-crunch -I / Applications / Android Studio.app/sdk/platforms/android-19/android.jar -M /Users//Documents/workspace/android/application/main/MyApp/build/manifests/debug/AndroidManifest.xml -S / Users // Documents / workspace / android / application / main / MyApp / build / res / all / debug -A / Users // Documents / workspace / android / application / main / MyApp / build / assets / debug -m -J / Users // Documents / workspace / android / application / main / MyApp / build / source / r / debug -F /Users//Documents/workspace/android/application/main/MyApp/build/libs/MyApp-debug.ap_ -G / Users // Documents / workspace / android / application / main / MyApp / build / proguard / debug /aapt_rules.txt --debug-mode --custom-package com.app.myapp --output-text-symbols / Users // Documents / workspace / android / application / main / MyApp / build / symbols / debug 错误代码: 138
答案 0 :(得分:0)
更改包名称的正确方法是
1)转到清单点击package="packagename"
,然后按Shift + F6。对所有变化进行重构。
2)如果出现
,请点击构建配置中的Do refactor
3)转到src / main / java中的包
4)Right click -> refactor -> move
然后点击移动到另一个包。选择名称和目标目录。
5)它将创建包含文件的新包。
6)删除旧的空包
7)清理项目,重新启动android studio并再次清理
8)如果你转到build/generated/source/r/debug
,你会看到包名已经改变。