不能在设置useProguard为true Flutter时构建apk



我需要设置useProguard为true,因为我使用这个包
https://pub.dev/packages/jitsi_meet

但是当我使用这个命令(flutter build apk——split-per-abi)来构建apk时,我得到这个错误

No signature of method: build_4yynebg217r84s3g2thgvw6p3.android() is applicable for argument types: (build_4yynebg217r84s3g2thgvw6p3$_run_closure2) values: [build_4yynebg217r84s3g2thgvw6p3$_run_closure2@5c06ab28]

当我删除useProguard true时,我设法构建一个APK,但每当我尝试使用这个包时,我的应用程序崩溃

and I am on

dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'

删除useProguard"从构建。Gradle为我修复了这个问题,比如:

释放{minifyEnabled真实//useProguard真实proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}

更新2022,或详细信息;R8现在是:

默认启用,它简单地取代了ProGuard,但支持现有的。pro文件(不需要重新配置)。

此外,任何禁用R8或使用ProGuard的方法都已被弃用(甚至被删除)。但是debug风格可以将debuggable设置为true,并继续逐行调试。

相关内容

  • 没有找到相关文章

最新更新