splits {
// Configures multiple APKs based on ABI.
abi {
// Enables building multiple APKs per ABI.
enable false
// Resets the list of ABIs that Gradle should create APKs for to none.
reset()
// Specifies a list of ABIs that Gradle should create APKs for.
include 'arm64-v8a', 'armeabi-v7a'
// Specifies that we do not want to also generate a universal APK that includes all ABIs.
universalApk false
}
}
7条答案
按热度按时间xam8gpfp1#
也许它可以帮助未来的开发人员。我有类似的问题与例外
不支持的Android插件版本4.1.3
在我的例子中,我必须为应用程序指定构建风格:
那就成功了
mnemlml82#
我认为目前存在着版本不兼容的问题。
参考:来自此thread
为了解决这个问题,我将Android插件从4.1.2恢复到4.1.0。
修改根build.gradle:
注:我目前使用Gradle 6.7
oo7oh9g93#
这样做解决了我的问题
dev
作为构建风格--debug
作为附加构建参数ycggw6v24#
在我的例子中,我必须编辑我的配置设置:
1.转到“编辑配置”
1.选择您尝试运行的配置
1.相应地填写“构建风格”
对我有用
e0uiprwp5#
如果您正在flutter中使用flavors执行集成测试,那么您应该运行此命令来测试
flutter drive --flavor dev \ --driver=test_driver/integration_driver.dart \ --target=integration_test/login_page/login_integration_test.dart
xghobddn6#
对我来说,这是关于风味配置的。我有main、developer和production风味,我还没有为main设置配置,所以当选择main时,会发生此错误
r8xiu3jd7#
在我的例子中,我通过在build.gradle中将“splits”属性更改为enable = false来解决这个问题。当我们发布到生产环境时,该属性被设置为true,所以我只是忘记了再次将其设置为false。
应该是这样的: