android - 转换为 Dalvik 格式失败 : Unable to execute dex SDK Tools 22. 3

标签 android

多个dex文件定义Lcom/google/ads/AdRequest$ErrorCode

最新的 ADT、最新的 SDK 工具 (22.3)。

我试过了:

  1. 清理/重建
  2. 更新 Eclipse
  3. 删除 bin 和 gen 文件夹
  4. 重新启动 Eclipse
  5. 使用 Ant 手动构建
  6. 加上一些其他的东西

我所有的项目现在都以 API lvl 19 为目标。

我不知道该怎么做。

谢谢

最佳答案

多个 dex 文件错误只是告诉您您正在包含来自不同来源的相同类文件。因此,重新启动 Eclipse 或使用 Ant 构建将无济于事,因为您的项目设置无效。

由于您没有指定您使用的是什么 jar ,因此无法确定发生了什么。

但是,最新的 Google Play 库包含广告,我的猜测是您同时包含 Admob 和 Google Play 服务,它们显然包含相同的类。在这种情况下,您应该迁移您的代码以使用 Google Play 服务广告并从您的项目中删除 admob jar。

关于android - 转换为 Dalvik 格式失败 : Unable to execute dex SDK Tools 22. 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19734152/

相关文章:

android - 如何在 Windows 上的 Crosswalk for Android 中检查 OpenSSL 的版本

android - 如何从 URL 以编程方式将可绘制对象添加到 View ,而不是在 xml 布局中

android - 为什么 Intent 在 AlertDialog.Builder 之前启动,即使它的编码方式相反

android - Android 中的 Headless Fragment 和 Service 有什么区别?

android - 为移动应用创建一个链接,根据用户使用的设备重定向用户并将 UTM 发送到 Play 商店和应用商店

android - 在我的 android map 叠加层中不断调用 draw

android - 如何使用 list 标签

android - 对长按执行涟漪效应

java - 在倒数计时器内播放声音不会停止

java - Android 客户端应用程序无法正确显示服务器答案/