Androidアプリ
- Androidアプリの修正のために久しぶりに IntelliJを立ち上げたが、またいろいろうまくいかなくなっていたのでまとめ。
- あとiOSにkotlinで書ける(Kotlin Multiplatform Projects)ようにもなっていたためなかなか興味深い
- GUI依存しない部分だけ共用可能な模様 (ビジネスロジックでKotlinを、UIロジックでSwiftを使用する; https://www.infoq.com/jp/articles/kotlin-multiplatform-ios-developers/) Xamarinと似ている
問題点
-
JDK1.8に切り替える
setenv JAVA_HOME `/usr/libexec/java_home -v "1.8"`
-
Licenseへの同意
cd ~/Library/Android/sdk/tools/bin
./sdkmanager --licenses
- gradle を動かそうとすると、 "This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry" というエラー
-
gradle.properties に以下を追加
-
android.useAndroidX=true
-
android.enableJetifier=true
-