flutter原生项目,ios运行没有问题,生成Android包时报错:
Error: “Program type already present: androidx.versionedparcelable.CustomVersionedParcelable”
有两种方法,第一种降低pubspec.yaml中barcode_scan的版本,此方法未测试,大家自行查看解决:
https://blog.csdn.net/weixin_33816946/article/details/91416644
第二种,亲自测试可用,让flutter生成的Android包支持AndroidX,以下为具体步骤:
step1:参考https://stackoverflow.com/questions/53570454/error-program-type-already-present-androidx-versionedparcelable-customversion在gradle.properties文件中加入以下两句代码
android.useAndroidX=true
android.enableJetifier=true
运行测试后,如果报错信息如下,继续看step2: