我正忙于一项学校作业,要创建一个时间表应用程序,该应用程序通过 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/