android 引用 library project报错

zb2003 2014-11-22 05:33:30
A工程引用appcompat_v7,设置为library project
B工程引用A工程,运行时报如下错误(B中是否直接引用appcompat_v7都报错):
[2014-11-20 20:58:12 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
[2014-11-20 20:58:12 - xxx] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim;

A工程:
Android Private Libraries 中引用的是appcompat_v7\libs
Android Dependencies 中引用的是appcompat_V7\bin (这个是空的只有1k)
bin/dexedLibs下面两个appcompat_v7 jar,其中一个是空的。但是A工程独立运行没有问题。
...全文
351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
宁君 2015-10-30
  • 打赏
  • 举报
回复
有答案没有呢
lipu116678732 2015-03-16
  • 打赏
  • 举报
回复
楼主 解决了没有 我也遇到 一样的问题
zb2003 2014-11-23
  • 打赏
  • 举报
回复
B中是否直接引用appcompat_v7都报错,clean了也没有效果
Birds2018 2014-11-22
  • 打赏
  • 举报
回复
这个提示很明显 是引用了2次同样的类库。你clean一下工程,应该只需要一个工程引用一下。v7

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧