反応ネイティブAndroid=プロジェクトに取り組んでいますが、このエラーで立ち往生しています
> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED
D8: Program type already present: androidx.versionedparcelable.NonParcelField
FAILURE: Build failed with an exception.
build.gradleでmulti dexをfalseに変更しようとしました
defaultconfig {...
multiDexEnabled false
...}
私はandroidxに移行したくないので、androidxとこのエラーを取り除きたいだけです。助けてください、事前に感謝します
Ahmedが投稿した答えは、AndroidXに移行した後の優れたソリューションです。私の場合、まだかなり欲しくはなく、アプリケーションの1つのライブラリだけが this スレッドからAndroidXを使用していることがわかりました
簡単に言えば、私の解決策は、単純に糸をアップグレードすることでした。
次の手順に従ってください。
これがお役に立てば幸いです
同様の問題が発生しました。RN0.60.0のアプリを更新しています。私の場合、私はbuild.gradleにバージョンに「+」を含む依存関係があり、その特定の依存関係が更新されて、ビルドが壊れました。
私の場合、バージョン番号を明示的に指定すると問題が解決しました。
./gradlew app:dependencies
は依存関係のツリーを表示します。これは正しい方向にあなたを向けるかもしれません。