0

最新のスタジオ (0.2.3) および最新の SDK (4.3) へのアップグレード中に、以下のエラーが表示されます。renderscript ファイルにルート以外の関数がいくつかありますが、これらの関数は SDK レベル 11 ~ 15 ではサポートされていないというエラーがコンパイラによって表示されます。そのため、build.gradle とマニフェスト ファイルでレベルを 16 に設定しました。なぜこれを2回行わなければならないのかわかりません。マニフェストはもう使用されていない可能性があります。16 レベルに変更した後、以下のエラーにまだ「-target-api 11」が表示されていることに気付きました。この問題を回避するにはどうすればよいですか? このアップグレードの前に、renderscript ファイルにこれらの非ルート関数がありました。

ありがとう、

Gradle: C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:66:6: エラー: 非ルート コンピューティング カーネル convert_to_bw() は SDK レベル 11 ~ 15 ではサポートされていません C:\Users\tec \workspace\Hunting\Hunting360\src\bw.rs:86:6: エラー: 非ルート コンピューティング カーネル init_history() は SDK レベル 11 ~ 15 ではサポートされていません C:\Users\tec\workspace\Hunting\Hunting360\src \bw.rs:92:6: エラー: 非ルート コンピューティング カーネル Black_White_Process() は SDK レベル 11 ~ 15 ではサポートされていません

FAILURE: ビルドは例外で失敗しました。

  • 問題: タスク ':Hunting360:compileDebugRenderscript' の実行に失敗しました。

    コマンドの実行に失敗しました: C:\Program Files (x86)\Android\android-studio\sdk\build-tools\18.0.1\llvm-rs-cc.exe -O 3 -IC:\Program Files (x86)\ Android\android-studio\sdk\build-tools\18.0.1\renderscript\include\ -IC:\Program Files (x86)\Android\android-studio\sdk\build-tools\18.0.1\renderscript\clang- include\ -p C:\Users\tec\workspace\Hunting\Hunting360\build\source\rs\debug -o C:\Users\tec\workspace\Hunting\Hunting360\build\res\rs\debug\raw -target -api 11 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs C:\Users\tec\workspace\Hunting\Hunting360\src\color.rs エラー コード: 1 出力: C:\Users\ tec\workspace\Hunting\Hunting360\src\bw.rs:66:6: エラー: 非ルート コンピューティング カーネル convert_to_bw() は SDK レベル 11 ~ 15 ではサポートされていません C:\Users\tec\workspace\Hunting\Hunting360\ src\bw.rs:86:6: エラー:非ルート コンピューティング カーネル init_history() は、SDK レベル 11 ~ 15 ではサポートされていません C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:92:6: エラー: 非ルート コンピューティング カーネル Black_White_Process() SDK レベル 11 ~ 15 ではサポートされていません

  • 試してみてください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。

4

2 に答える 2