Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';未找到Android属性;构建颤振aar时出错_Android_Gradle_Flutter_Aar - Fatal编程技术网

';未找到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我对答案作了解释。请再次检查。你确定你没有给这个项目添加任何插件吗?它完全工作了,这应该是正确的答案。