我在 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
。我尝试删除它们以防止出现重复类错误。