在Room生成的类上发布版本失败:javax.annotation不存在

问题描述 投票:3回答:1

我有一个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

android android-room
1个回答
0
投票

我遇到了同样的问题,将implementation "javax.annotation:jsr250-api:1.0"添加到build.gradle依赖项中很有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.