我有一个新的Android项目,它将利用现有的通信库。我希望必须修改库以支持Android应用,因此我已将其作为模块导入。
Android Studio的Lombok说明似乎需要使用Android gradle插件。我的库使用Java插件。没有那个Android插件,Lombok似乎不能在Android Studio中工作(getter和setter都没有解决)。
如果我希望Lombok在同一个项目中使用现有的库,我是否必须修改库以构建为Android库而不是简单的jar?
更一般地说,我是否通过尝试在Android项目中构建非Android库模块来创造一个痛苦的世界?
apply plugin: 'java'
sourceSets {
main {
java {
srcDir 'src'
exclude '**/ticketfx/**.java'
}
resources {
srcDir 'res'
}
}
}
dependencies {
compile files('libs/lombok.jar')
compile files('libs/protobuf-java-j7.jar')
}
答案 0 :(得分:0)
这神秘地开始在Android Studio 1.5中不再付出额外的努力。我的解决方案:升级!