最終更新:2016-10-03 (月) 15:02:39 (2733d)
Android Studio/NDK
Top / Android Studio / NDK
メモ
- As of Jan 2015 the NDK support for Android Studio is still unusable. A cryptic message says: "Alternative will be provided in the future."
- Version 0.7+: They suggested to still use ndk-build / ant
- Version 0.8+: They've introduced a minimal NDK support
- Version 1.0.0: It looked like NDK support was going to be official
- Version 1.0.2: It now looks like NDK support is deprecated.
Gradle Plugin 0.7.0?
- build.gradleに色々書く
Gradle Plugin 0.7.3?以降
gradle-experimental
Android Studio 2.2
- ndk-build: build.gradle の externalNativeBuild で Android.mk を指定できる
- CMake: build.gradle の externalNativeBuild で CMakeLists.txt を指定できる
Android NDK/サンプル
ADT時代のプロジェクトをインポート
- Error:(13, 0) NDK integration is deprecated in the current plugin.
- Consider trying the new experimental plugin
- Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration
方法1
- Android Studio/プロジェクト/gradle.propertiesで
- Android Studio/プロジェクト/app/build.gradleで
- sourceSetsとかを設定
android { sourceSets { main { jni.srcDirs = [] jniLibs.srcDirs = ['src/main/libs'] } }
- sourceSetsとかを設定
jniLibs.srcDirs = ['src/main/libs', 'src/main/jniLibs'] // Here!
- もしくはsrc/main/libs以下のファイルをAndroid Studio/プロジェクト/app/src/main/jniLibsにコピーする
方法2
- http://tools.android.com/tech-docs/new-build-system/gradle-experimental
- http://sssslide.com/speakerdeck.com/androhi/androidstudio-x-ndk