android - 无法执行 dex : Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;

标签 android export dex

我正忙于一项学校作业,要创建一个时间表应用程序,该应用程序通过 JSON 从我的数据库中获取数据。

我将 GCM 服务用于推送通知和 Johan Nilsson 的 Android Actionbar。

但是,当我尝试将我的应用程序导出到 .APK 文件时,出现以下错误。

[2012-12-10 10:28:03 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;
[2012-12-10 10:28:03 - TimeTable] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;

导出 Android 依赖项映射时创建并创建副本。里面有对 GCM 和 android 操作栏的引用。在将 gcm 从 libs 文件夹添加到构建路径后,GCM 已经在引用的库映射中。

所以在删除依赖项后,由于错误,我无法运行和导出应用程序。

我已经尝试过清理和重建应用程序。请帮助我。

最佳答案

libs/ 中只有一份 GCM JAR 副本。不要手动弄乱您的构建路径。

关于android - 无法执行 dex : Multiple dex files define Lcom/google/android/gcm/GCMBaseIntentService;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798460/

相关文章:

java - 更改 Activity 时 Android 应用程序内存不足错误

javascript - 如何检测使用的是 Android 浏览器还是 Android native WebView 客户端

html - 将区域导出为 html 中的图像

java - 错误 :Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code

android - 无法将请求的类放入单个 dex 文件中,即使对于之前编译良好的早期提交也是如此

android - 如何在 DialogFragment 之上打开 ProgressDialog?

android - 从 Android Studio 中移除项目

c++ - 导出符号是什么意思?

android - 什么是 Android Pre-Dexing 以及它如何提高性能?

java - 启动相机导致 Android 崩溃