8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如果 AAR 文件或任何其他源中已存在绑定类,则跳过 Proto 文件绑定类生成

Stipane 2月前

23 0

我在 Android Studio 项目的 libs 目录中添加了一个 AAR 文件。我在 build.gradle 文件中添加了 proto 编译器配置。我正在尝试在... 中添加 proto 文件。

我在 Android Studio 项目的 libs 目录中添加了一个 AAR 文件。我在文件中添加了 proto 编译器配置 build.gradle 。我试图在 src/main/proto 目录下的应用程序模块中添加一个 proto 文件。AAR 文件仅包含目录下添加的相同 proto 文件的绑定类 src/main/proto 。AAR 文件不包含任何 proto 文件。构建项目后,我收到错误 R8: Type MyClassGrpcKt$PersistentLoggerCoroutineStub$disable$1 is defined multiple times:

如何配置 build.gradle 文件内的 proto 编译器以跳过已存在的绑定类的生成或绕过此错误

我尝试解压 AAR 文件并访问 classes.jar 以查找已生成的绑定并跳过原始绑定生成。

我还尝试在 proto 编译器中添加配置,以查找在 build/generated/src/proto .

为 proto 生成的 kotlin 类是重复的,并且也存在于 中 build/temp/kotlin-classes 。我尝试删除它们以防止出现重复类错误。

帖子版权声明 1、本帖标题:如果 AAR 文件或任何其他源中已存在绑定类,则跳过 Proto 文件绑定类生成
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Stipane在本站《android-studio》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我想跳过在构建过程中抛出的绑定或异常(错误:多次定义)。如果绑定已存在于任何其他源(如 AAR 文件 classes.jar)中,则不应生成该绑定。如何实现?

返回
作者最近主题: