Android Studioの移行Android Xでjetifierに関する問題が発生した記録
Android Xへの移行でjetifierに関する問題が発生プロジェクトがAndroid Xに移行するには、プロジェクトディレクトリの下のgradleが必要です.propertiesファイルにandroidを追加します.enableJetifier=true Android Studio 3.6.1、古いプロジェクト内のjarパッケージは、コンパイル中にエラーを報告しました:Execution failed for task':xxx:javaPreCompileDebug'.Could not resolve all files for configuration ‘:xxx:debugCompileClasspath’. Failed to transform file ‘old.jar’ to match attributes {artifactType=android-classes, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime} Execution failed for JetifyTransform: xxx/old.jar. Failed to transform ‘xxx/old.jar’ using Jetifier. Reason: Error processing ‘xxx .class’ bytecode… (Run with --stacktrace for more details.) org.gradle.api.artifacts.transform.ArtifactTransformException: Failed to transform file ‘old.jar’ to match attributes {artifactType=processed-jar} using transform JetifyTransform Error processing ‘xxx .class’ bytecode. 私が達成したい効果は、jetifierを使用してAndroid Xにプロジェクトを移行することも、古いjarパッケージ を変更する必要もないことです.
// gradle.properties , jar
android.jetifier.blacklist = old.jar