2015-12-05 13 views
12

ho aggiornato Android Studio 2.0 Preview 2, poi ho ricevuto una modalità di sostegno errore Renderscript non è attualmente supportato con l'obiettivo renderscript 21+Studio Android 2.0 Preview 2 problema con Renderscript

sto usando renderscriptTargetApi 23

+0

Quindi obiettivo 21? Perché vuoi targetizzare 23? – ianhanniballake

+0

Stava funzionando prima, dopo l'aggiornamento non c'è più, e credo che tu intenda l'obiettivo 20 – atabouraya

+0

stesso qui sospiro. –

risposta

14

Renderscript non è attualmente supportato con Target 21+, quindi è sufficiente cambiare la destinazione in API 20 e questo dovrebbe risolvere l'errore. Quindi, le opzioni relative renderscript nella vostra sezione di configurazione di default del file Gradle dovrebbero piace:

renderscriptTargetApi 20 
renderscriptSupportModeEnabled true 
+0

Sto ancora ricevendo lo stesso messaggio Errore: La modalità di supporto Renderscript non è attualmente supportata con il target di rendering 21+ sebbene io stia usando il rendering di VisualScratchApi 20 – atabouraya

+0

Assicurati che il tuo targetSdk è impostato sulla stessa cosa. –

+0

è workaroung, non risolve. il targeting 23 funziona con gli strumenti di compilazione 23.0.3 e Gradle 2.1.0 – snachmsm

0

@atabouraya, Ci devono essere cambiamento in build.gradle della vostra applicazione

come suggerito dal android developer site.

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 19 

     renderscriptTargetApi 18 
     renderscriptSupportModeEnabled true 

    } 
} 
3

@atabouraya, Questo è un bug negli strumenti di compilazione. Si prega di verificare la versione degli strumenti di compilazione e se è inferiore a 23.0.3, aggiornarli. Maggiori informazioni qui: http://developer.android.com/intl/es/tools/revisions/build-tools.html in strumenti di costruzione, Revisione 23.0.3 (Marzo 2016)

+1

e questa è la risposta corretta, funziona con Gradle 2.1.0, la versione di sviluppo attualmente più alta è alpha5: 'com.android.tools.build:gradle:2.1.0- alfa5'. quindi in questo momento dobbiamo scegliere il sistema di compilazione in alfa e newset che supporta il rendering o lo script di rendering precedente con la versione stabile corrente di Gradle. Waitng per il gradle finale 2.1.0 – snachmsm

0

Basta cambiare renderscriptTargetApi 23-renderscriptTargetApi 20, e assicurarsi che il minSdkVersion meno di 21.

10

Il bug relativo a renderscriptTargetApi è stato corretto in gradle-plugin 2.1.0 e Build-Tools 23.0.3. Provalo:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 
    } 
} 


android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    ... 
} 
+0

Questa risposta era per me in fondo, ma è la migliore risposta da quando Android lo ha risolto. –

Problemi correlati