2017-09-07 3 views
0

ハードドライブが故障したときにAndroid SDK(およびNDK)を移動しました。更新されたNDKパスとプロジェクトディレクトリが見つかりません

私の作業プロジェクトで

、私は変数でこれらの変更を反映するためにlocal.propertiesを更新ndk.dirsdk.dir、まだ私は私のプロジェクトディレクトリ内からコマンドラインで./gradlew clean --infoを実行し、gradleは私に次のコマンドで、障害を与える:

<old_ndk_path>/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=<oldprojdir>/app/src/main/jni/Android.mk APP_ABI=armeabi NDK_ALL_ABIS=armeabi NDK_DEBUG=1 APP_PLATFORM=android-23 NDK_OUT=<oldprojdir>/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=<oldprojdir>/app/build/intermediates/ndkBuild/debug/lib clean 

このパスには実行ファイルが存在しないため、タスクが失敗するのは当然ですが、新しいNDKパスを使用するにはどうすればgradleを取得できますか?そして、私はそれに新しいプロジェクトディレクトリを使用させることができますか?

+0

あなたはどのOSを使用していますか?これを最初に見てください(環境変数) NDK_HOME = C:\ Android \ sdk \ ndk-bundle NDK_MODULE_PATH = C:\ Android \ sdk \ ndk-bundle (Androidスタジオを使用していますか?タグ.. {コマンドラインのみ?}).. https://stackoverflow.com/questions/40474050/android-studio-where-to-install-ndk-file-downloaded-it-in-zip/40475804#40475804を参照してください。 –

+0

https://stackoverflow.com/a/39159450/5022983 –

+0

@ Sabish.M:ありがとうございます。私はそれも試みましたが効果はありません。 – JellicleCat

答えて

0

<projdir>/.gradleディレクトリを削除して、もう一度お試しください。

関連する問題