web-dev-qa-db-ja.com

Flutterプロジェクト&Android Xの移行の問題

新しいフラッタープロジェクトを作成し、いくつかのプラグインを追加したところ、プラグインがAndroid xに切り替わったため、Android x。私はAndroid xに移動するさまざまな方法をすべて試しましたが、これまでのところどれもうまくいきませんでした。今、私はもう何をすべきかさえ知りません。新しいプロジェクトを自動的に作成するときに、それをひらひら処理しないでください。プロジェクトにionicを使用している可能性があります。

21
marvin ralph

私も同様の問題に直面しました。

これ 中程度の記事 私の問題の75%の解決策を見つけるのに役立ちました

この記事に記載されている手順を実行しました。そして私は最後に立ち往生しています

Androidスタジオでは、プロジェクト構造から直接Android module(folder)を開くことができません。そのため、Android studio。の新しいウィンドウで手動で開きました。

AndroidはGradleをリファクタリングしていませんtestRunnerclasspathandroidTestImplementation依存しているようにプロンプ​​トが表示されるので、手動ですべてのパスを置き換えました。

  • 置換されたAndroid.support.test.runner.AndroidJUnitRunnerからandroidx.test.runner.AndroidJUnitRunner
  • 置換されたcom.Android.support.test:runnerからandroidx.test:runner:1.1.0
  • 置換されたcom.Android.support.test.espresso:espresso-coreからandroidx.test.espresso:espresso-core:3.1.0

そして最後にAndroid/gradle.propertiesに追加しました

Android.useAndroidX=true
Android.enableJetifier=true

次に、アプリケーションを実行しました。 ;)その後、androidX警告が消えました。

1
Rajath

私がandroidxに移行した後もそれはまだ機能していませんでした

SDKにGoogle Play Serviceをインストールするだけでうまくいきました

0
kojo justine