Привет. Я нахожусь в Android Studio NDK. Я не использовал родную библиотеку. просто классы java для использования библиотеки и JNI c или файлы заголовков. Так что я запутался, как написать файл градиента для моего проекта (saskin library, я изучаю его). Пожалуйста, помогите мне ~!
Сообщение об ошибке
Ошибка: Не удалось завершить выполнение задачи для ': приложение: buildNative. Возникла проблема, начиная процесс 'команды 'C: \ NDK/НДК-сборки''
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 8
buildToolsVersion "21.1.1"
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jni.srcDirs = []
//jniLibs.srcDir 'src/main/libs'
}
}
defaultConfig {
applicationId "com.sasken.player"
minSdkVersion 8
targetSdkVersion 8
ndk {
moduleName "equalizer"
}
}
// call regular ndk-build(.cmd) script from app directory
task ndkBuild(type: Exec) {
commandLine 'ndk-build', '-C', file('src/main/jni').absolutePath
}
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn ndkBuild
}
}
dependencies {
}
И хорошо держать файлы .cpp видимыми в Android Studio, просто отключив задачи 'compileNormalDebugNdk' и' compileNormaReleaseNdk': http://stackoverflow.com/a/40574473/192373 –