我有一个Java项目,可以在Android Studio和CI服务器上正常构建。
虽然无法在终端上构建带有gradle的发行版。我得到以下输出:
Database_Impl.java:42: error: package javax.annotation does not exist
Database_Impl.java:44: error: cannot find symbol
@Generated("androidx.room.RoomProcessor")
Dagger的一些类似问题表明,这是构建系统的Java版本存在的问题。
我使用的是Mac,而我的javac版本是:10.0.2
我遇到了同样的问题,将implementation "javax.annotation:jsr250-api:1.0"
添加到build.gradle依赖项中很有帮助。