无法执行dex:多个dex文件定义了Landroid/support/v7/appcompat

san*_*era 7 android

我尝试运行项目时遇到异常:

[2014-09-29 11:56:32 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
[2014-09-29 11:56:32 - PageViewers] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim;
Run Code Online (Sandbox Code Playgroud)

Adn*_*aki 2

你有两次兼容的库

那么,我是如何解决这个问题的:

  1. 从“sdk/extras/android/support/v7/appcompat”导入支持库作为项目。
  2. 项目中的参考库(对于 Eclipse,“属性 - Android - 添加”)。
  3. 构建项目(对于 Eclipse,“项目 - 构建全部”)。确保主项目 gen 文件夹中有“android.support.v7.appcompat”。
  4. 如果它不起作用 - 清理并重建项目。