[Android]パッケージ名変更

パッケージ名を変える手順について情報を残しておきます。

パッケージ名とは、"jp.co.exsample.myapp"のような名前です。

Android Studioで一括で変更する機能があったような気がしたけど、見つからなかったので、以下の方法で行いました。

パッケージ名変更手順

build.gradle

applicationIdを変更(他の箇所は、そのまま)

    defaultConfig {
        applicationId "パッケージ名"
        minSdkVersion 23
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }

AndroidManifest.xml

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="パッケージ名">

各ソースのpackage文を変更

例:〜〜〜/MainActivity.java

package パッケージ名;
import android.content.Context;
〜〜〜

ディレクトリ名の変更

例:jp.co.exsample.myapp だった場合、以下のようなパスになるように変更します。

workspace/myapp/app/src/main/java/jp/co/exsample/myapp

同期

Android Studioの右上にSyncと表示されるので、押します。
以下の参考URLでは、以下のような手順も書かれていましたが、自分の場合見つかりませんでした。

[Tools] -> [Android] -> [Sync Project with Gradle Files]を実行

参考
https://qiita.com/nusa/items/413c8a131ebc451e80f8

その他

自分の場合、同じタイミングでパッケージやSDKの更新・新規インストールが必要というエラーがでてちょっと手間取りました。

あと新しい端末、新しいファームウェアを焼いた端末にインストールしようとして、以下のエラーが出て、一瞬焦りました。

  • 見に覚えのないINSTALL_CANCELED_BY_USER

https://blog.integrityworks.co.jp/2016/11/android-install_canceled_by_user-error/

コメント

タイトルとURLをコピーしました