React Nativeアプリの初期化の後に、Androidのnamespaceを変えたときの注意
React Nativeで foo というアプリをセットアップすると、namespace、applicationIdは次のようになっている。
namespace "com.foo" ... applicationId "com.foo"
これを com.company.foo
に変える。そして、javaファイルで定義されているpackage名の部分も全て変える。
これでビルドすると以下のエラーが出る。
* What went wrong: Execution failed for task ':app:compileDevelopmentDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details.
mainディレクトリ下が java/com/foo/Main*.java
となっていると思うが、これを java/com/company/foo/Main*.java
にする必要がある。
Android Studioから変えたらこの辺の調整も自動でしてくれたはず。。