android - 如何在构建时忽略一个类 Gradle

标签 android gradle aidl

我有一个多模块项目(另外两个 Android 应用程序已添加为子模块和库)。当我要构建项目时,出现重复输入错误:
com/name/pc/IManagerService$Stub$Proxy.class因为 AIDL 在主模块和子模块中都生成了文件。我已经使用目标 SDK 版本 25 成功构建了这个项目,但是当我将最小和目标 SDK 版本更改为 19 时,由于上述错误,构建失败。
有没有办法在 gradle 中排除这个文件以忽略它或解决问题的其他解决方案?

最佳答案

您可以在运行时通过更改运行选项卡中的运行配置来更改模块

运行 > 编辑配置 >

一般选择您要运行的模块并单击好的

现在这可以帮助您运行要运行的女巫模块。

关于android - 如何在构建时忽略一个类 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55605825/

相关文章:

android - Smack XMPP 连接未通过 4G 网络连接

android - 为什么在将目标设备更改为具有不同 Android 版本的设备时,为 apk 使用自定义名称会导致错误?

使用 AppCompat v23 和 API21 构建应用程序时 Android Studio 不工作

从非 flavor 应用程序引用的 Android 多 flavor 库 - AAPT : No resource found

android - 如何从 AIDL 文件中的不同项目导入另一个包的类?

android - 如何刷新 Android 上的 MediaStore?

android - 从服务器 [DF-AA-20] 检索信息时发生应用内购买错误

java - 如何为所有模块、java、android 应用程序和 android 库配置 sourceCompatibility 和 compilerArgs?

android N 无法在应用计费 AIDL 中编译

android - 未通知 SQLiteCursors,aidl 文件不存在