我正在使用具有以下两个依赖项的第三方库AndroidX
:
implementation 'androidx.navigation:navigation-fragment:2.1.0-alpha02'
implementation 'androidx.navigation:navigation-ui:2.1.0-alpha02'
在编译仍然使用的主机应用程序时,android.support.*
出现以下错误:
AAPT:错误:找不到属性“com.xyandroid.debug:defaultNavHost”。
AAPT:错误:找不到属性“com.xyandroid.debug:startDestination”。
为了修复它,我AndroidX
在我的主机应用程序中添加了相应的库并遇到了以下错误:
任务:App:transformDexArchiveWithExternalLibsDexMergerForChaseDebug FAILED D8:程序类型已经存在:com.google.android.material.internal.package-info
请注意:该库已使用此链接进行反向喷射
./jetifier-standalone -r -i myAndroidXLib.aar -o supportLibVersion.aar
我已经尝试在gradle.properties
文件中添加以下行:
android.useAndroidX = true
android.enableJetifier=false
已经尝试从包装信息中排除:
packagingOptions {
exclude 'com.google.android.material.internal.package-info'
}
上述两种解决方案都不起作用。有什么建议么?