web-dev-qa-db-ja.com

Android Studiondk.dirの問題

ここで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)
6
Syntax

環境パスと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のデクレレーションを削除してから、このコマンドをconsolendk-build -?で試して、PATHで見つかったかどうかを確認できます。

6
Sean

NDKだけがインストールされていないことだけを理解するために、同様の問題が発生しました(同じエラーメッセージ)。

AndroidのSDKマネージャーにアクセスし、NDKバンドルをインストールしました。

設定でデフォルトのパスを選択したところ、機能したことを投稿してください。

3
sampa

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 }

0
Shyam Kumar