[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と表示されるので、押します。

以下の参考では、以下のような手順も書かれていましたが、自分の場合見つかりませんでした。

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

参考

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

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

シェアする

  • このエントリーをはてなブックマークに追加

フォローする