本ドキュメントはBuzzAd Benefit 2.x.x バージョンの実装に必要なAndroidX関連の内容を記載しています。バージョンの実装に必要なAndroidX 関連の内容を記載しています。
Requirement
...
AndroidX
GoogleのMigration GuideAndroidX への移行ガイドを参照し、プロジェクトをAndroidXに移行してください。
gradle 3.2.1 以上が必要(wrapper 4.6+)
minSdkVersionが 15 以下の場合、AndroidManifest.xml に下記の行を追加する必要があります。
...
下記のリソースはAndroid Xにてパッケージが変更になるため、新しいパッケージとして適用されます。
下記の項目のほか、アプリ内にてパッケージが変更されたリソースがさらに存在することがあります。この場合、ビルド時にエラーが発生するため追加の適用が必要です。아래의 항목 외에, 앱내에서 패키지가 변경된 리소스가 더 존재할 수 있습니다. 이 경우, 빌드시 에러가 발생하므로 추가적인 적용이 필요합니다.
...
下記の項目のほか、アプリ内にてパッケージが変更されたリソースがさらに存在することがあります。この場合、ビルド時にエラーが発生するため追加の対応が必要です。
Code Block | ||
---|---|---|
| ||
androidx.appcompat.appcompat.R → androidx.appcompat.R android.support.design.R → com.google.android.material.R |
トラブルシューティング
...
WorkManager
Code Block | ||
---|---|---|
| ||
java.lang.RuntimeException: Duplicate class androidx.work.ArrayCreatingInputMerger found in modules classes.jar (android.arch.work:work-runtime:1.0.0) and classes.jar |
...