React NativeでAndroidのパッケージ名を変更する 質問する

React NativeでAndroidのパッケージ名を変更する 質問する

新しい React Native アプリを初期化しましたreact-native init MyApp。これにより、パッケージを含む Android プロジェクトなどが作成されましたcom.myapp

このパッケージ名を、たとえば次のように変更する最適な方法は何ですかcom.mycompany.myapp?

変更してみましたAndroidManifest.xmlが、他のエラーが発生したので、それは方法ではないと思います。

何か案が?

ベストアンサー1

プロジェクトのサブフォルダの名前を「android/app/src/main/java/MY/APP/ OLD_ID /」から「android/app/src/main/java/MY/APP/ NEW_ID /」に変更しました。

次に、古いパッケージ ID と新しいパッケージ ID を手動で切り替えます。

android/app/src/main/java/MY/APP/NEW_ID/MainActivity.java内:

package MY.APP.NEW_ID;

android/app/src/main/java/MY/APP/NEW_ID/MainApplication.java内:

package MY.APP.NEW_ID;

android/app/src/main/AndroidManifest.xml内:

package="MY.APP.NEW_ID"

android/app/build.gradleでは次のようになります:

applicationId "MY.APP.NEW_ID"

android/app/BUCKの場合:

android_build_config(
  package="MY.APP.NEW_ID"
)
android_resource(
  package="MY.APP.NEW_ID"
)

最後に「Gradle」をクリーンアップします(/androidフォルダ内):

./gradlew clean

おすすめ記事