0

build.gradle にcommandLine 'jni/ndk-build.cmd'は、タスクの 1 つが含まれています。

ndk-build.cmd の内容は非常に単純です。

[path containing ndk]\android-ndk-r8e\ndk-build.cmd APP_ABI="all" NDK_DEBUG=0

コマンドプロンプトで「gradle assemble」を実行すると、これは正常に機能します。ただし、Android Studio はビルド プロセスで失敗します。

Information: 1 error
Information: 0 warnings
Error: Gradle: Execution failed for task ':mytask'
       > A problem occurred starting process 'command 'jni/ndk-build.cmd''

commandLineAndroid Studio ではサポートされていませんか? 問題があれば、Android Studio を管理者 (Windows) として実行してみました。

4

1 に答える 1

1

解決策を見つけました。

Windows の Android Studio で作成する場合、build.gradle のコマンドはcommandLine 'cmd', '/c', 'jni\\be-arm7.cmd'

'cmd'スクリプトがコマンド プロンプトから実行されている場合、引数は必要ありません。そのため、実行してもエラーは発生しませんでした。

于 2013-10-04T20:47:43.180 に答える