ここでndk(Android-ndk-r9d)をダウンロードしてインストールしましたC:\ Program Files(x86)\ Android\android-ndk-r9d
Local.propertiesにndk.dirプロパティを追加しました。
sdk.dir=C\:\\Program Files (x86)\\Android\\Android-studio\\sdk
ndk.dir=C\:\\Program Files (x86)\\Android\\Android-studio\\Android-ndk-r9d
システム環境変数を追加しました:
Android_NDK_HOME = C:\ Program Files(x86)\ Android\android-ndk-r9d
リンクされたディレクトリにndk-buildがあることを確認しました
Build.gradleプロパティが適切であることを確認しました(バージョンに関して)
dependencies {
classpath 'com.Android.tools.build:gradle:0.9.+'
}
Android Studioが正しい:0.5.5)のバージョンを確認しました
私はまだこれを取得しています:
Error:Execution failed for task ':muPdf:compileReleaseNdk'.
> NDK not configured.
Download the NDK from http://developer.Android.com/tools/sdk/ndk/.Then add ndk.dir=path/to/ndk in local.properties.
(On Windows, make sure you escape backslashes, e.g. C:\\ndk rather than C:\ndk)
環境パスとlocal.propertiesファイルが異なる場所を指しているようです。
パス:C:\Program Files (x86)\Android\android-ndk-r9d
local.properties:C\:\\Program Files (x86)\\Android\\Android-studio\\Android-ndk-r9d
どちらが正しいかを確認してください。 PATHを保持し、local.propertiesのデクレレーションを削除してから、このコマンドをconsole
:ndk-build -?
で試して、PATHで見つかったかどうかを確認できます。
NDKだけがインストールされていないことだけを理解するために、同様の問題が発生しました(同じエラーメッセージ)。
AndroidのSDKマネージャーにアクセスし、NDK
バンドルをインストールしました。
設定でデフォルトのパスを選択したところ、機能したことを投稿してください。
SDKマネージャーにNDKをインストールします。開いているアプリの「build.gradle」を既にインストールしている場合は、これらの行を置き換えます
_sourceSets { main { jni.srcDirs = ['src/main/jni', 'src/main/jniLibs/', 'src/main/jni/'] } }
_
に
sourceSets.main { jniLibs.srcDir 'src/main/jniLibs' // mention your JNI lib path(where ".so" files contains) jni.srcDirs = [] //disable automatic ndk-build call }