新しい 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