Rumah > Soal Jawab > teks badan
//~ 自定义Gradle Plugin中
def outputDir = project.file(new File(project.buildDir, "generated/source/CConfig"))
variant.addJavaSourceFoldersToModel(outputDir)
大家讲道理2017-04-18 09:19:02
Dalam gradle plugin
anda boleh menggunakan ASM untuk menjana kelas yang anda perlukan Sudah tentu, anda perlu mengetahui beberapa pengetahuan berkaitan kod bait. Satu lagi cara, yang saya nyatakan dalam soalan anda sebelum ini, ialah menggunakan APT
Kaedah ini serupa dengan kaedah dalam Jake Whartonbutterknife. Semoga ia membantu.
伊谢尔伦2017-04-18 09:19:02
Saya belum mempelajari perkara ini secara terperinci, tetapi cara yang lebih mudah ialah menambahkan medan tersuai dalam BuildConfig Semua medan dalam BuildConfig datang daripada defaultConfg dalam build.gradle Anda boleh menambah medan tersuai dengan menambahkan buildConfigFiled