我使用此链接中的说明从 Eclipse 导出项目并导入到 Android Studio:http://developer.android.com/sdk/installing/migrate.html
当我构建时,出现错误:
Duplicate files copied in APK META-INF/DEPENDENCIES
经过搜索,找到了解决方案:添加
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
}
into build.gradle
。它有效!
但我不明白为什么会出现此错误以及为什么我必须应用该修复程序。有人能解释一下吗?
虽然斯科特·巴塔的答案是正确的,但缺乏一个简单且通用的解决方案:只需添加
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}
到你的 build.gradle 来忽略那些重复项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)