我的Gradle Sync有问题 .
我使用IntelliJ和Android Studio来构建Flutter / Dart应用程序 .
我添加了2个新的依赖项,现在我有Gradle的问题 . 在Android Studio中,一切正常(Gradle Sync完成没有失败或警告),但在IntelliJ中它无效 .
Errortext =>
运行Gradle时出错:退出代码1:C:\ Users \ stesc \ Documents \ Programming \ timecoder-flutter \ android \ gradlew.bat app:properties:NDK缺少“platforms”目录 . 如果您使用的是NDK,请验证ndk.dir是否设置为有效的NDK目录 . 它当前设置为C:\ Users \ stesc \ AppData \ Local \ Android \ Sdk \ ndk-bundle . 如果您未使用NDK,请从ANDROID_NDK_HOME或local.properties取消设置NDK变量以删除此警告 . BUILD FAILED总时间:4.669秒FAILURE:构建因异常而失败 . 其中:构建文件'C:\ Users \ stesc \ Documents \ Programming \ timecoder-flutter \ android \ build.gradle'行:25出了什么问题:评估根项目'android'时出现问题 . 配置项目':app'时出现问题 . 无法解析配置':app:_debugApk'的所有依赖项 . 完成错误:请检查android /文件夹中的Gradle项目设置 . 配置项目':shared_preferences'时出现问题 . 无法解析配置':shared_preferences:classpath'的所有依赖项 . 找不到com.android.tools.build:gradle:3.0.1 . 在以下位置搜索:https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom https://jcenter.bintray.com/com/android /tools/build/gradle/3.0.1/gradle-3.0.1.jar必需者:project:shared_preferences尝试:使用--stacktrace选项运行以获取堆栈跟踪 . 使用--info或--debug选项运行以获取更多日志输出 .
2 回答
让 allpojects->repositories 与 buildscript->repositories 相同
如果问题仍然存在,请检查您的项目和shared_preferences是否都使用相同的gradle版本 . 如果没有,那么您可能需要在项目或shared_preferences项目中进行一些更改 .
它通过添加到我的android文件夹中的build.gradle修复了我 .