2017-03-07 12 views
3

私は(それがうまく働いていた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に戻って修正を待つか、レンダスクリプトを最新のビルドツールで使用するための回避策がありますか?

+0

同じ問題...元に戻すには?私がvS23に設定すると、エラーを表示しているので、最小限のsdkビルドツールが最小値v25 – rxlky

+0

targetSdkVersionを24に設定しても問題はありませんでした。 (この場合はレンダスクリプトです)。まだ非常に迷惑な! – etan

答えて

1

gradle-pluginがtargetSdkVersionでrendererscriptTargetApiをオーバーライドすると思われます。

問題が修正される前にtargetSdkVersion 21を使用すると思います。

+0

あなたはそうです、この問題はすぐにプラットフォームで修正されることを願っています。 – etan

関連する問題