简体   繁体   English

无法为 org.gradle.api.project 类型的项目“:shared_preferences”获取未知属性“android”

[英]could not get unknown property 'android' for project ':shared_preferences' of type org.gradle.api.project

i am trying to use shared preference in my app and before I even use it, just adding the dependency gives me this error.我正在尝试在我的应用程序中使用共享首选项,甚至在我使用它之前,只需添加依赖项就会给我这个错误。 anyone with any idea?有任何想法的人吗? thanks in advance提前致谢

I had this problem with aapt2-proto and fix it in this way:我对 aapt2-proto 有这个问题并以这种方式修复它:

in project-folder/gradle/wrapper/gradle-wrapper.properties项目文件夹/gradle/wrapper/gradle-wrapper.properties

change this:改变这个:

distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip

to this:对此:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip

and then in project-folder/buil.gradle然后在project-folder/buil.gradle

change this:改变这个:

classpath 'com.android.tools.build:gradle:3.5.0'

to this:对此:

classpath 'com.android.tools.build:gradle:4.1.1'

and then run this command然后运行这个命令

flutter clean

build or run your project, good luck.构建或运行你的项目,祝你好运。

In adroid studion Project management section select Project >>> External Libraries >>> Flutter Plugins >>> shared_preferrences_2.xx >>> build.gradle and change the gradle version to match the one of your App. In adroid studion Project management section select Project >>> External Libraries >>> Flutter Plugins >>> shared_preferrences_2.xx >>> build.gradle and change the gradle version to match the one of your App.

在此处输入图像描述

As reminder you can find the gradle version of your App like following Android >>> build.gradle提醒一下,您可以找到您的应用程序的 gradle 版本,如下所示 Android >>> build.gradle 在此处输入图像描述

I fixed it by changing the gradle version in the shared preferences build.gradle file to match with the one in the android folder in the flutter app.我通过更改共享首选项 build.gradle 文件中的 gradle 版本来修复它,以与 Z5ACEBC4CB70DDBB074B0AC7 中 android 文件夹中的版本匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法为 org.gradle.api.Project 类型的根项目“android”获取未知属性“android” - Could not get unknown property 'android' for root project 'android' of type org.gradle.api.Project 无法为org.gradle.api.Project类型的项目':demo'获取未知属性'ANDROID_SUPPORT_VERSION' - Could not get unknown property 'ANDROID_SUPPORT_VERSION' for project ':demo' of type org.gradle.api.Project Android Studio:“无法获得类型为 org.gradle.api.Project 的项目的未知属性‘VERSION_NAME’” - Android Studio : “Could not get unknown property 'VERSION_NAME' for project of type org.gradle.api.Project” 无法为 org.gradle.api.Project 类型的根项目“FirebaseExample”获取未知属性“android” - Could not get unknown property 'android' for root project 'FirebaseExample' of type org.gradle.api.Project 错误:无法获取类型为 org.gradle.api.Project 的根项目“myApp”的未知属性“com” - ERROR: Could not get unknown property 'com' for root project 'myApp' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的根项目“Socialize”获取未知属性“appCompatVersion” - Could not get unknown property 'appCompatVersion' for root project 'Socialize' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的项目“:app”获取未知属性“defaultCompileSdkVersion” - Could not get unknown property 'defaultCompileSdkVersion' for project ':app' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的根项目“RoomWordSample”获取未知属性“roomVersion” - Could not get unknown property 'roomVersion' for root project 'RoomWordSample' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的项目 ':library' 获取未知属性 'VERSION_NAME' - Could not get unknown property 'VERSION_NAME' for project ':library' of type org.gradle.api.Project 错误:无法获取类型为 org.gradle.api.Project 的项目“:app”的未知属性“appcompat” - ERROR: Could not get unknown property 'appcompat' for project ':app' of type org.gradle.api.Project
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM