Ho un file build.gradle
con dependencies { classpath 'com.android.tools.build:gradle:0.13.3'}
e apply plugin: 'com.android.application'
.Come aggiungere le opzioni del compilatore java durante la compilazione con Android Gradle Plugin?
Quando faccio una build di debug ottengo:
gradle clean assembleDebug
:myapp:preBuild
(...)
:myapp:compileDebugJava
Note: C:\path\to\MyClass.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:myapp:preDexDebug
(...)
:myapp:assembleDebug
BUILD SUCCESSFUL
Come posso aggiungere il -Xlint:unchecked
al compito di fondo? Gradle Plugin User Guide on Java compilation options non è utile.
In quale build.gradle di file e in quale sezione di quel file? – Andrew
@Andrew threre sono due file gradle: "project-level" e "app-level". Solo il "livello dell'app" dovrebbe applicare il plugin 'com.android.application', e questo è il file che intendo. Devi aggiungerlo direttamente al file, non in nessuna sezione (la profondità di indentazione di 'preBuild {' è 0) –
che non sembra funzionare. la parte superiore dei miei moduli build.gradle lima assomiglia: applicare plugin: 'com.android.application'
prebuild {{ doFirst JavaCompile jc = {android.applicationVariants.find it.name == 'debug' } .javaCompile jc.options.compilerArgs = [ "-Xlint: deprecato"] }} Android { E muore con: Esecuzione non riuscita per l'attività ': climbingguide: prebuild'. > Impossibile ottenere la proprietà 'javaCompile' su un oggetto nullo – Andrew