私は(それがうまく働いていた23.0.2付き)ツール25.0.2を構築するために更新した後、次のエラーを取得しています:のrenderScriptは、ビルドツールでコンパイルしていない25.0.0+
Error:target API level '25' is out of range ('11' - '24')
Error:Execution failed for task ':app:compileDevDebugRenderscript'.
> com.android.ide.common.process.ProcessException: Error while executing process /usr/local/opt/android-sdk/build-tools/25.0.2/llvm-rs-cc with arguments {-O 3 -I /usr/local/opt/android-sdk/build-tools/25.0.2/renderscript/include/ -I /usr/local/opt/android-sdk/build-tools/25.0.2/renderscript/clang-include/ -p /<redacted>/app/build/generated/source/rs/dev/debug -o /<redacted>/app/build/generated/res/rs/dev/debug/raw -target-api 25 /<redacted>/app/src/main/rs/<redacted>.rs}
私が持っていますアプリ/ build.gradleに以下:あなたはrenderscriptTargetApiが21に設定されているが、新しいビルドツールの力は、それは関係なく、25であることを見ることができるように
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 21
targetSdkVersion 25
renderscriptTargetApi 21
renderscriptSupportModeEnabled false
...
}
...
}
。私はサポートモードをオンにすることができません。これは、ライブラリーをオフにする必要があるライブラリーに依存するためです。
ビルドツール23.0.2に戻って修正を待つか、レンダスクリプトを最新のビルドツールで使用するための回避策がありますか?
同じ問題...元に戻すには?私がvS23に設定すると、エラーを表示しているので、最小限のsdkビルドツールが最小値v25 – rxlky
targetSdkVersionを24に設定しても問題はありませんでした。 (この場合はレンダスクリプトです)。まだ非常に迷惑な! – etan