(それは私が、後の工程にこだわって、うまくいけば、これはあなたがこの特定の問題を渡す手助けすべき価値がある何のために)あなたがローカルでGradleのコマンドを実行するためにANDROID_NDKにあなたのパスを変更する必要があります。私の場合は
export ANDROID_NDK=/Users/your_unix_name/android-ndk/android-ndk-r10e
、私は/Users/tomo/temp/android-ndk-r10e
でNDKファイルを置くので 輸出ANDROID_NDK = /ユーザ/トモ/ TEMP /アンドロイド - NDK-r10e
それとも、変更したくない場合ANDROID_NDK、あなたはその後、更新ReactAndroid/build.gradle
def findNdkBuildFullPath() {
// we allow to provide full path to ndk-build tool
if (hasProperty('ndk.command')) {
return property('ndk.command')
}
// or just a path to the containing directory
if (hasProperty('ndk.dir')) {
def ndkDir = property('ndk.dir')
return new File(ndkDir, getNdkBuildName()).getAbsolutePath()
}
// ** Add below. should be before if (System.getenv('ANDROID_NDK') clause **
Properties properties = new Properties()
properties.load(project.rootProject.file('ReactAndroid/local.properties').newDataInputStream())
if (properties.hasProperty('ndk.dir')) {
def ndkDir = properties.getProperty('ndk.dir')
return new File(ndkDir, getNdkBuildName()).getAbsolutePath()
}
if (System.getenv('ANDROID_NDK') != null) {
def ndkDir = System.getenv('ANDROID_NDK')
return new File(ndkDir, getNdkBuildName()).getAbsolutePath()
}
def ndkDir = android.hasProperty('plugin') ? android.plugin.ndkFolder :
plugins.getPlugin('com.android.library').hasProperty('sdkHandler') ?
plugins.getPlugin('com.android.library').sdkHandler.getNdkFolder() :
android.ndkDirectory.absolutePath
if (ndkDir) {
return new File(ndkDir, getNdkBuildName()).getAbsolutePath()
}
return null
}
を更新することができますReactAndroid/local.properties
ndk.dir=/Users/tomo/temp/android-ndk-r10e
sdk.dir=/Applications/sdk
とAndroid Studioから実行アプリここ
同じ問題、あなたは解決策を見つけましたか? (私はRN 0.32.1を構築しており、これを見ています) –