Open5

expo-locationがAndroidのBare Workflowで勝手に入っちゃう問題

ハムカツおじさん🤘ハムカツおじさん🤘


Androidでビルドをすると勝手にexpo-locationが入ってしまうので、Location使っていないのにこういうことが起きてしまう。

ハムカツおじさん🤘ハムカツおじさん🤘

BasePackageList.javaをいじってローカルでビルドする分には多分大丈夫なんだろうけど、Bitrise上でビルドしているからBasePackageList.javaがexpo-locationありの状態で上書きされちゃうから結局のところエラーが出るって感じになりそう。

ハムカツおじさん🤘ハムカツおじさん🤘

android/app/build.gradleaddUnimodulesDependencies()でオプションが指定できるのを見つけて、下記のようにしてビルドしたらBasePackageList.javaに出てこなくなった。

addUnimodulesDependencies([
  exclude:[
    "expo-location"
  ]
])