Mam plik build.gradle
z dependencies { classpath 'com.android.tools.build:gradle:0.13.3'}
i apply plugin: 'com.android.application'
.Jak dodać opcje kompilatora java podczas kompilacji z wtyczką Android Gradle?
Kiedy robię build debugowania uzyskać:
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
Jak mogę dodać -Xlint:unchecked
do podstawowego zadania? Gradle Plugin User Guide on Java compilation options jest niepomocny.
W którym build.gradle plik i w która sekcja tego pliku? – Andrew
@Andrew threre to dwa pliki gradle: "poziom projektu" i "poziom aplikacji". Tylko "poziom aplikacji" powinien stosować wtyczkę 'com.android.application' i to jest ten plik, który mam na myśli. Musisz dodać go bezpośrednio do pliku, a nie do żadnej sekcji (głębokość wcięcia 'preBuild {' is 0) –
, która wydaje się nie działać. szczyt moich modułów build.gradle pliku wygląda następująco: zastosowanie wtyczki: 'com.android.application'
prebuild { doFirst { JavaCompile jc = android.applicationVariants.find {it.name == 'debug' } .javaCompile jc.options.compilerArgs = [ "-Xlint: przestarzała"] } } android { i umrze z: realizacji zadania powiodło się przez 'climbingguide: prebuild'. > Nie można uzyskać właściwości 'javaCompile' na pustym obiekcie – Andrew