私はリアクションネイティブAndroidプロジェクトをローカルの反応ネイティブフォークを使用してコンパイルしようとしています。私はbuilding from sourceガイドに従っており、すべての手順を完了しました(Androidスタジオは使用していません)。ローカルフォークとネイティブプロジェクトをコンパイルするコンパイル - NDK_PROJECT_PATH
私は(通常通り、プロジェクトのルートから)react-native run-android
を実行しようと、私が手:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ReactAndroid:buildReactNdkLib'.
> Process 'command '/usr/local/opt/android-ndk/ndk-build'' finished with non-zero exit value 2
私は(プロジェクトのルートから)ndk-build
を実行すると、私が手:
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/usr/local/Cellar/android-ndk/r12b/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.
Another SO thread尖った私はndk-build
から./android/app/src
まで実行し、そこにjni
ディレクトリを作成しましたが(私は持っていませんでしたが)、jni/Android.mk
を正しく取得または作成する方法がわかりませんこれが私を助けることさえあれば。私は内容APP_BUILD_SCRIPT := Android.mk
とjni/Android.mk
のjni/Application.mk
を作成してみました。私は、Android SDKとNDKを自作してインストールしていますが、以下の輸出を持って
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: Android.mk
/usr/local/Cellar/android-ndk/r12b/build/core/add-application.mk:198: *** Android NDK: Aborting... . Stop.
::次のエラーでndk-build
android/app/src
からの出口を実行
ANDROID_HOME=/usr/local/opt/android-sdk
ANDROID_SDK=/usr/local/opt/android-sdk
ANDROID_NDK=/usr/local/opt/android-ndk
ANDROID_NDK_HOME=/usr/local/opt/android-ndk
私は近いんだように私は感じるが、どのように続行するのか分かりません。
いいえ、react-nativeのコマンドラインからndk-buildを実行することはできません。そのグラデーションスクリプトは、ブーストを含む多くの依存関係をダウンロードして設定します。 'react-native --debug run-android'を実行すると、 'ReactAndroid:buildReactNdkLib'の失敗の詳細を見つけることができます。 [GitHubに関する問題](https://github.com/facebook/react-native/issues?utf8=%E2%9C%93&q=is%3Aissue%20buildReactNdkLib)を開くことをお勧めします。 –