【问题标题】:Gradle project sync failed, Cause: org/gradle/api/internal/FeaturePreviewsGradle 项目同步失败,原因:org/gradle/api/internal/FeaturePreviews
【发布时间】:2018-08-06 11:28:03
【问题描述】:

我正在尝试遵循以下教程:https://github.com/JetBrains/kotlin-native/blob/master/MULTIPLATFORM.md

但是当我尝试从 android studio 构建 android 应用程序时,我收到以下错误:

FAILURE:构建失败并出现异常。

  • 在哪里: 构建文件 '/Users/nishita.dutta/AndroidStudioProjects/KotlinMultiplatform/application/greeting/ios/build.gradle' 行:1
  • 出了什么问题: 评估项目 ':application:greeting:ios' 时出现问题。 org/gradle/api/internal/FeaturePreviews

这是我的 ios/build.gradle 文件

apply plugin: 'konan'

// Specify targets to build the framework: iOS and iOS simulator
konan.targets = ['ios_arm64', 'ios_x64']

konanArtifacts {
// Declare building into a framework.
framework('Greeting') {
    // The multiplatform support is disabled by default.
    enableMultiplatform true
}
}

dependencies {
// Specify dependency on a common project for Kotlin multiplatform build
expectedBy project(':greeting:common')
}

【问题讨论】:

    标签: android kotlin build.gradle kotlin-native kotlin-multiplatform


    【解决方案1】:

    确保您使用的是 Gradle 4.7 或更高版本。如果您使用的是 Gradle 包装器,则可以从命令行对其进行更新。

    为此,首先注释掉整个 ios/build.gradle 文件(以防止它在更新包装器版本时引起问题)。然后,在命令行运行:

    ./gradlew wrapper --gradle-version 4.7

    最后,再次取消注释您的 ios/build.gradle 文件并构建项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 2015-06-10
      相关资源
      最近更新 更多