我有過Android Studio和Android註解做工精細,雖然我不得不Android Studio中不拾取產生的Android批註
<sourceFolder url="file://$MODULE_DIR$/build/source/apt_generated/defaultFlavor/debug" isTestSource="false" generated="true" />
每次我啓動Android工作室它添加到我的.iml文件拿起我生成的類。
這是我的build.gradle:
android.applicationVariants.all { variant ->
aptOutput = file("${project.buildDir}/source/apt_generated/${variant.dirName}")
println "****************************"
println "variant: ${variant.name}"
println "manifest: ${variant.processResources.manifestFile}"
println "aptOutput: ${aptOutput}"
println "****************************"
variant.javaCompile.doFirst {
println "*** compile doFirst ${variant.name}"
aptOutput.mkdirs()
variant.javaCompile.options.compilerArgs += [
'-processorpath', configurations.apt.getAsPath(),
'-AandroidManifestFile=' + variant.processResources.manifestFile,
'-s', aptOutput
]
}
}
有沒有什麼辦法讓Android Studio中拿起apt_generated文件夾?