我更新的Android工作室到2.0預覽2,那麼我是不是目前與目標的renderScript 21+Android Studio中2.0預覽2問題與的renderScript
支持錯誤的renderScript支持模式我使用renderscriptTargetApi 23
我更新的Android工作室到2.0預覽2,那麼我是不是目前與目標的renderScript 21+Android Studio中2.0預覽2問題與的renderScript
支持錯誤的renderScript支持模式我使用renderscriptTargetApi 23
目標21+目前不支持Renderscript,因此只需將目標更改爲API 20即可解決錯誤。因此,在您gradle這個文件的默認配置部分的renderScript相關的選項想:
renderscriptTargetApi 20
renderscriptSupportModeEnabled true
我仍然收到相同的消息 錯誤:目前Renderscript目標不支持Renderscript支持模式21+ 儘管我使用的是renderscriptTargetApi 20 – atabouraya
請確保您的targetSdk被設置爲相同的東西。 –
這是工作,而不是修復。針對23個工作與構建工具23.0.3和Gradle 2.1.0 – snachmsm
@atabouraya, 有需要在你的應用程序
的變化的build.gradle從android developer site.
建議android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
renderscriptTargetApi 18
renderscriptSupportModeEnabled true
}
}
@atabouraya, 這是構建工具中的錯誤。請檢查您的構建工具版本,如果低於23.0.3,請更新它們。 這裏更多的信息: http://developer.android.com/intl/es/tools/revisions/build-tools.html在構建工具 ,修訂23.0.3(2016年3月)
,這是正確的答案,與Gradle 2.1.0一起工作,目前最高的開發版本是alpha5:'com.android.tools.build:gradle:2.1.0- alpha5'。所以在這一刻我們必須選擇使用alpha和newset的構建系統,以支持使用當前穩定版本的Gradle的renderscript或較舊的渲染腳本。等待最後的Gradle 2.1.0 – snachmsm
只要改變renderscriptTargetApi 23
到renderscriptTargetApi 20
,並確保您的minSdkVersion
比21
少。
在gradle-plugin 2.1.0和Build-Tools 23.0.3中修復了與renderscriptTargetApi
相關的bug。 請試試看:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
...
}
這個答案適用於我的底部,但是是Android固定它的最佳答案。 –
那麼目標21?你爲什麼要瞄準23? – ianhanniballake
這是以前的工作,更新後它不再,我相信你的意思是目標20 – atabouraya
同樣在這裏感嘆。 –