我正在尝试添加mopub.但是当我这样做时,构建清单会添加一个库标签,然后说它不知道它是什么.如果我删除链接,一切正常.
compile('com.mopub:mopub-sdk:4.16.0@aar') {
transitive = true
}
Run Code Online (Sandbox Code Playgroud)
<library android:name="moat-mobile-app-kit" />
错误:(34)找到未知元素
错误:E:\ Web\Studio\Opus\app\build\intermediates\manifests\full\live\debug\AndroidManifest.xml:找到34个未知元素
错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.AaptException:AAPT2链接失败:
错误:com.android.builder.internal.aapt.AaptException:AAPT2链接失败:错误:任务':app:processLiveDebugResources'的执行失败.无法执行aapt
小智 7
我经历了这个问题,经过几次检查,我只能得出明确的合并,包括这条线
<library android:name="moat-mobile-app-kit" />
来自mopub avid和moat kit,因为新的android gradle插件不支持,你现在最好的选择是通过编辑下面定义的mopub依赖行禁用可见度测量
compile('com.mopub:mopub-sdk:4.17.0@aar') {
transitive = true
exclude module: 'libAvid-mopub' // To exclude AVID
exclude module: 'moat-mobile-app-kit' // To exclude Moat
}
Run Code Online (Sandbox Code Playgroud)
到目前为止我找到的唯一解决方案是使用MoPub 4.15.
编辑:MoPub已确认该问题,他们不会给我一个修复的ETA.
编辑:4.18仍然破碎.
编辑:我应该提到我现在使用4.19,Moat仍然被禁用并使用代码删除Moat,但我也必须在包含Moat的其他广告网络上执行此操作.因此,如果您遇到此问题,可能需要查看所有广告网络编译行.
编辑:根据MoPub,这是固定在4.20.0,它似乎对我有用.
护城河更新似乎解决了这个问题.对我来说,这适当编译:
implementation 'com.mopub:mopub-sdk:4.19.0@aar'
implementation 'com.moat.analytics.mobile.mpub:moat-mobile-app-kit:2.4.1'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1881 次 |
| 最近记录: |