android studio 3.2導入して、androidx jetpack対応

2018年9月29日土曜日

Android Studio 開発

t f B! P L
android studio 3.2がリリースされたので、早速導入してみました。
であわせて、「androidx jetpack」へのライブリ置き換えも実施

androidxへの置き換え手順
1.build.gradleの確認
  ※classpathの"com.android.tools.build:gradle:3.2.0”は、変数を使うとエラーになるので、直接入力

2.appのbuild.gradleを変更
  tarketSdkVersion、compileSdkVersionを、28にする
  buildToolsVersionは、28.0.3にする

3.「Refactor→Migrate to AndroidX」でライブラリ置き換え
 ※実行前に、バックする?と出るので、とりあえずした方がいいかも

4.画面下の方に「Refactoring Preview」画面がでるので、「Do Refactor」を実施

5.build clean, buildを実施
 ※私の環境ですと2点エラーがありました。
  ・bindingのimportがエラー
   import com.android.databinding.library.baseAdapters.BR
              ↓ 
   import androidx.databinding.library.baseAdapters.BR
  ・RxLifecycle
   import com.trello.rxlifecycle2.components.RxFragment
              ↓ 
   import com.trello.rxlifecycle2.components.support.RxFragment


QooQ