嘿伙计们我有一段时间有这个问题,希望有人可以提供帮助
*我正在使用eclipse luna
*使用LibGDX
*我的应用有广告
在我的应用程序崩溃的几个设备中,在其他大多数情况下它运行正常,崩溃日志如下:
09-11 19:31:59.656: E/AndroidRuntime(7022): FATAL EXCEPTION: main
09-11 19:31:59.656: E/AndroidRuntime(7022): java.lang.NoClassDefFoundError: android.support.v4.util.SimpleArrayMap
09-11 19:31:59.656: E/AndroidRuntime(7022): at com.google.android.gms.ads.internal.zzs.<init>(Unknown Source)
我搜索过这个问题后发现有些人建议添加android-support-v4.jar
好吧,我确实添加了这样的内容......我将android-support-v4.jar
拖到了project-android
项目
然后我右键单击android项目 properties-&gt; java build path-&gt; Libraries-&gt; Add Jars然后在这里我添加了我放在lib文件夹中的jar文件
现在它甚至不会编译:
[2016-09-11 19:33:41 - Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536
[2016-09-11 19:33:41 - proyecto-android] Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536
提前致谢!
答案 0 :(得分:0)
请尝试导入Guide in GitHub中提供的以下内容:
导入Google Play服务库项目(可通过SDK管理器下载):
SDK/extras/google/libproject/google_play_services/google_play_services_lib
(其中SDK
代表您安装Android SDK的路径)将eclipse_compat / libraries / BaseGameUtils导入为库
eclipse_compat/libraries/BaseGameUtils
项目BaseGameUtils
,然后点击属性 google_play_services_lib
项目的引用(点击删除以删除所有损坏的引用,然后点击添加以添加正确的引用)eclipse_compat
目录导入所需的样本(项目|导入| Android |现有Android源代码)BaseGameUtils
项目的引用。如果它仍然不适合您,您可能需要尝试通过Tutorial: Set up Google Services with LibGDX获取完整指南。希望它有所帮助!