';未找到Android属性;构建颤振aar时出错
如何修复';未找到Android属性;构建颤振aar时出错,android,gradle,flutter,aar,Android,Gradle,Flutter,Aar,如何修复Android属性未找到错误,而flatterbuildaar FAILURE: Build failed with an exception. * Where: Initialization script '/Users/username/sdk/flutter/packages/flutter_tools/gradle/aar_init_script.gradle' line: 15 * What went wrong: Android property not found. 检查
Android属性未找到
错误,而flatterbuildaar
FAILURE: Build failed with an exception.
* Where:
Initialization script '/Users/username/sdk/flutter/packages/flutter_tools/gradle/aar_init_script.gradle' line: 15
* What went wrong:
Android property not found.
检查所有插件,如果它们没有
android
模块,那么您应该添加。在我的例子中,我的同事开发了与iOS相关的插件并删除了Android部分,因为它只用于iOS
你的插件(在我们的例子中是ios\u status\u bar
plugin)应该同时包含android
和ios
文件夹。如果删除android
您将得到错误android属性未找到
转到此文件“/Users/username/sdk/flatter/packages/flatter\u tools/gradle/aar\u init\u script.gradle”
在if(!project.hasProperty(“android”)){
抛出新的GradleException(project.toString())
抛出新的GradleException(“未找到Android属性”)
}
将project.toString行添加到文件并运行
build flutter aar -v
现在您将获得冲突的插件名称,例如:url\u launcher\u mac\u os
现在转到.pubcache并删除该文件夹,然后运行
build flutter aar -v
如果您没有得到冲突的插件,那么您的构建将成功。这意味着,正在处理的
build.gradle
没有任何android
配置块。此外,为Android构建一个ios\u状态栏
非常值得怀疑。解决方案是什么?这到底意味着什么?我的项目运行良好,直到我更新了颤振。不知道该怎么办here@ElJazouli我对答案作了解释。请再次检查。你确定你没有给这个项目添加任何插件吗?它完全工作了,这应该是正确的答案。