我正在尝试导入' https://code.google.com/p/android-serialport-api/ '进入安卓工作室。由于这个项目涉及到 ndk,我按照以下链接的说明构建 NDK:http://tools.android.com/tech-docs/new-build-system/gradle-experimental
但是在构建之后,我得到了这个错误:
Gradle 项目刷新失败
错误:原因:org.gradle.api.internal.ExtensibleDynamicObject
编辑:我安装了 2.5 gradle 版本 这是我的 build.gradle
apply plugin: 'com.android.model.application'
model {
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig.with {
applicationId = "android_serialport_api.sample"
minSdkVersion.apiLevel = 17
targetSdkVersion.apiLevel = 22
android.ndk {
moduleName = "serial_port"
}
android.buildTypes {
release {
minifyEnabled = false
proguardFiles += file('proguard-rules.txt')
}
}
android.productFlavors {
create("all")
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
}
最佳答案
你可以尝试改变吗
compileSdkVersion 22
buildToolsVersion "22.0.1"
到
compileSdkVersion = 22
buildToolsVersion = "22.0.1"
和
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
到
release {
minifyEnabled = false
proguardFiles += file('proguard-rules.txt')
}
我遇到了同样的错误,这对我有用。
关于android - Gradle 构建错误 :Cause: org. gradle.api.internal.ExtensibleDynamicObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897504/