我需要设置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,并继续逐行调试。