【发布时间】:2018-04-11 07:34:02
【问题描述】:
我在项目中有两种产品口味 (1) 免费 (2) pro
我仅将谷歌广告库包含在以下免费产品风格中
freeCompile 'com.google.android.gms:play-services-ads:11.4.2'
现在我想用另一个广告库替换它。我正在尝试删除此依赖项,但它并没有完全删除该库并给我一个错误,如下所示。因此它不允许我构建项目。
截图是来自app\build\intermediates\manifests\full\free\debug的AndroidManifest.xml。此外,我还没有手动将这两个活动(com.google.android.gms.ads.AdActivity & com.google.android.gms.ads.purchase.InAppPurchaseActivity)添加到主 AndroidManifest.xml。
我试图从 AndroidManifest.xml 中删除这两个活动是
- 清理、构建、重建
- 重启 Android Studio
- 使缓存无效/重启 Android Studio
- 更改项目风格和清洁。
- 从 Android Studio 的“项目结构”中移除依赖项
但似乎没有任何效果。如何摆脱这些错误并构建我的项目?
【问题讨论】:
标签: android android-manifest android-gradle-3.0 manifest-merging