我大约一年前开始了一个libgdx项目,但最近我尝试将gdx-pay库添加到它,这不会工作,所以这里的人建议重新制作项目并更新我的库。现在gdx-pay似乎正确导入,但我不能让我的项目的其余部分继续工作。我已经尝试了一个月,所以我忘记了我尝试过的大部分内容,但我尝试重新设计项目3次,并使用gradle和without使用多种不同方式链接Google Play服务。我有几个不同的错误,但使用我当前的项目我得到NoClassDefFoundError。我已经在下面添加了我的logcat日志的错误部分。
03-15 04:15:17.454:E / AndroidRuntime(13331):致命异常:主要 03-15 04:15:17.454:E / AndroidRuntime(13331):进程:com.FF7Squirrelman.game.android,PID:13331 03-15 04:15:17.454:E / AndroidRuntime(13331):java.lang.NoClassDefFoundError:解析失败:Landroid / support / v4 / util / ArrayMap; 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.google.android.gms.common.api.GoogleApiClient $ Builder。(Unknown Source) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.google.android.gms.common.api.GoogleApiClient $ Builder。(Unknown Source) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.google.example.games.basegameutils.GameHelper.createApiClientBuilder(GameHelper.java:279) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.google.example.games.basegameutils.GameHelper.setup(GameHelper.java:326) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.FF7Squirrelman.game.android.AndroidLauncher.onCreate(AndroidLauncher.java:90) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.Activity.performCreate(Activity.java:6010) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1129) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2413) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.ActivityThread.access $ 800(ActivityThread.java:155) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1317) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.os.Handler.dispatchMessage(Handler.java:102) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.os.Looper.loop(Looper.java:135) 03-15 04:15:17.454:E / AndroidRuntime(13331):在android.app.ActivityThread.main(ActivityThread.java:5343) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.reflect.Method.invoke(Native Method) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.reflect.Method.invoke(Method.java:372) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:907) 03-15 04:15:17.454:E / AndroidRuntime(13331):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:702) 03-15 04:15:17.454:E / AndroidRuntime(13331):引起:java.lang.ClassNotFoundException:没有找到类" android.support.v4.util.ArrayMap" on path:DexPathList [[zip file" /data/app/com.FF7Squirrelman.game.android-1/base.apk"],nativeLibraryDirectories = [/ data / app / com.FF7Squirrelman.game.android -1 / lib / arm,/ vendor / lib,/ system / lib]] 03-15 04:15:17.454:E / AndroidRuntime(13331):at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 03-15 04:15:17.454:E / AndroidRuntime(13331):......还有18个 03-15 04:15:17.454:E / AndroidRuntime(13331):抑制:java.lang.ClassNotFoundException:android.support.v4.util.ArrayMap 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.Class.classForName(Native Method) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 03-15 04:15:17.454:E / AndroidRuntime(13331):at java.lang.ClassLoader.loadClass(ClassLoader.java:504) 03-15 04:15:17.454:E / AndroidRuntime(13331):......还有19个 03-15 04:15:17.454:E / AndroidRuntime(13331):引起:java.lang.NoClassDefFoundError:使用引导类加载器找不到类;没有可用的堆栈
任何可能导致这种情况的想法?一切都通过我的android sdk管理器更新,除了我在其他地方下载的basegameutils。谷歌播放服务库和basegameutils都被检查为库,basegameutils有链接作为android引用的google play服务库和两个basegameutils。谷歌播放服务库链接到Android启动器作为Android引用。