2018年5月1日 星期二

Android APP 開發筆記 - 更改 package name

APP 的 package 如果要更改 name,方法如下:

  1. 找到檔案 app/build.gradle 修改 applicationId
  2. 找到檔案:app/src/main/AndroidManifest.xml,修改package
  3. 找到檔案:app/java 裡面的 java 檔 (.class) 第一行的 package 也要改
  4. 用檔案總管找到資料夾:app/src/main/java
    以 Domain + name package 的階層一層層的新增目錄,將所有的class全部搬進新的Package
  5. 重建專案(Make Project),沒報錯就完成了
如果有出現像下面這個的錯誤訊息:

> Lint found fatal errors while assembling a release target.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}
...
解決辦法:

就是在對應的專案build.gradle裡面新增一個配置、在app的build.gradle裡的android{}中新增如下程式碼、然後再次執行Generate Signed Apk就正常了!

//新增如下配置就ok了
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }

沒有留言:

張貼留言