在 android studio 2.3.3 在模块中使用 dbflow 时,您可以像这样向 GeneratedDatabaseHolder 类添加前缀
apt {
arguments {
targetModuleName 'PreFixTitle'
}
}
但在 android studio 3 中,我们不能正确使用 apt 那么如何为该类添加前缀?
我今天有这个问题!我以这种方式解决这个问题:
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
// ...
android.compileOptions.sourceCompatibility 1.8
android.compileOptions.targetCompatibility 1.8
javaCompileOptions {
annotationProcessorOptions {
arguments = [ targetModuleName : 'Ship' ]
}
}
}
}
我的项目 Build.gradle:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
}
我的演示