自从我在ADT中下载的更新以来,我无法测试我的应用程序.我的控制台一直给我这个错误:
Unable to execute dex: Multiple dex files define Lcom/mopub/mobileads/AdFetcher$FetchStatus;
Run Code Online (Sandbox Code Playgroud)
这意味着我的mopub库与我的主项目不能很好地同步.
我已经将我的库移动到我的所有主项目和其他库中,清理了所有项目并以最可能的方式删除/编辑了我的构建路径,那么有没有人有解决方案?
不知怎的,你最终得到了两个要编译的库副本.当您的应用程序和包含的库都依赖于第三方库时,通常会发生这种情况.
例如:
Support lib -> App <- Library <- Support lib
Run Code Online (Sandbox Code Playgroud)
哪里A <- B意味着A取决于B.
删除应用程序项目中的直接依赖项,您将从库中继承该项.在上面的例子中,这将是对左侧的依赖.
| 归档时间: |
|
| 查看次数: |
3309 次 |
| 最近记录: |