flutter原生项目,ios运行没有问题,生成Android包时报错:
Error: “Program type already present: androidx.versionedparcelable.CustomVersionedParcelable”
有两种方法,第一种降低pubspec.yaml中barcode_scan的版本,此方法未测试,大家自行查看解决:
https://blog.youkuaiyun.com/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:
Android dependency ‘androidx.core:core’ has different version for the compile (1.0.0) and runtime (1.0.1) cla

在将Flutter原生项目打包成Android应用时遇到版本冲突错误。通过降低barcode_scan库版本、支持AndroidX和调整Gradle版本解决。具体步骤包括参照StackOverflow和优快云文章进行设置,如注释project.evaluationDependsOn(':app'),更新Gradle到3.6.1等。
最低0.47元/天 解锁文章
1007

被折叠的 条评论
为什么被折叠?



