Sus*_*eel 15 android gradle android-ndk
我正在尝试将" https://code.google.com/p/android-serialport-api/ "导入Android Studio.由于这个项目涉及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'
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
小智 30
你能尝试改变吗?
compileSdkVersion 22
buildToolsVersion "22.0.1"
Run Code Online (Sandbox Code Playgroud)
至
compileSdkVersion = 22
buildToolsVersion = "22.0.1"
Run Code Online (Sandbox Code Playgroud)
和
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
Run Code Online (Sandbox Code Playgroud)
至
release {
minifyEnabled = false
proguardFiles += file('proguard-rules.txt')
}
Run Code Online (Sandbox Code Playgroud)
我有同样的错误,这对我有用.
小智 0
当我有一个参数未正确从旧的 gradle 语法移动到新的语法时,我收到此错误
(有cFlags "..."而不是CFlags += "...")
看看例如http://tools.android.com/tech-docs/new-build-system/gradle-experimental
| 归档时间: |
|
| 查看次数: |
12846 次 |
| 最近记录: |