首页 文章

Android Gradle Issue - Flutter / Dart

提问于
浏览
0

我的Gradle Sync有问题 .

我使用IntelliJ和Android Studio来构建Flutter / Dart应用程序 .

我添加了2个新的依赖项,现在我有Gradle的问题 . 在Android Studio中,一切正常(Gradle Sync完成没有失败或警告),但在IntelliJ中它无效 .

Errortext =>

enter image description here

运行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选项运行以获取更多日志输出 .

enter image description here

2 回答

  • 1

    allpojects->repositoriesbuildscript->repositories 相同

    如果问题仍然存在,请检查您的项目和shared_preferences是否都使用相同的gradle版本 . 如果没有,那么您可能需要在项目或shared_preferences项目中进行一些更改 .

  • 0
    subprojects {
        project.configurations.all {
            resolutionStrategy.eachDependency { details ->
                if (details.requested.group == 'com.android.support'
                        && !details.requested.name.contains('multidex') ) {
                    details.useVersion "27.1.0"
                }
            }
        }
    }
    

    它通过添加到我的android文件夹中的build.gradle修复了我 .

相关问题