Lux*_*ode 36 android intellij-idea
我的应用依赖于图书馆项目.此库项目取决于Android兼容包V4.我没有导出库项目的依赖项.在我自己的项目中,我已经添加了ACL V13作为依赖项,但是在编译时我得到的错误基本上是重复的依赖项.我认为不导出库项目的依赖会解决这个问题,但事实并非如此.
我该如何解决这个问题?
编辑
另外,根据Android工具文档:
android-support-v4.jar和android-support-v13.jar的特例.
我们为这两个库创建了一个特例,因为-v13包含了-v4的完整版本.如果找到两者,则仅使用-v13.
所以它应该工作......
ol_*_*_er 19
如果在不同的项目(libs项目或标准项目)中使用完全相同的lib jar,则apk工具会自动删除重复的项目.
当您有两个具有相同名称但不在同一版本的库时,问题就开始了.
android-support-v4.jar和android-support-v13.jar文件可以来自不同的版本,因为在不同的支持包版本中总是有相同的名称(http://developer.android.com/tools/extras/support -library.html#Notes)
我会检查你在主项目和lib项目中使用完全相同的支持库修订版.
要确保将两个支持库jar(位于android-sdk
文件夹中)复制到项目libs文件夹中.
{android-sdk}/extras/android/support/v4/android-support-v4.jar
AND
{android-sdk}/extras/android/support/v13/android-support-v13.jar
Run Code Online (Sandbox Code Playgroud)
它应该摆脱这个问题.
归档时间: |
|
查看次数: |
25673 次 |
最近记录: |