Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Google Play下载的Android apk在固件4.1.1更新后崩溃_Android_Crash_Android 4.2 Jelly Bean - Fatal编程技术网

从Google Play下载的Android apk在固件4.1.1更新后崩溃

从Google Play下载的Android apk在固件4.1.1更新后崩溃,android,crash,android-4.2-jelly-bean,Android,Crash,Android 4.2 Jelly Bean,我有一个谷歌游戏。在之前的3次更新中,它一直运行良好。但在下载并安装更新后的第4天,游戏仅在Android 4.1.1设备中崩溃 这是因为GooglePlay不正确地安装了应用程序,并且本机库没有正确设置 阅读一些谷歌表单,我相信这就是android固件的问题所在。我已经解决了这个问题,将本机库保存在res文件中,并将其处理为/data/data/com.minix.android.Game/files,然后从那里加载。然而,玩家失去了所有的进展,比如如果损坏的安装清除了游戏数据 02-28 1

我有一个谷歌游戏。在之前的3次更新中,它一直运行良好。但在下载并安装更新后的第4天,游戏仅在Android 4.1.1设备中崩溃

这是因为GooglePlay不正确地安装了应用程序,并且本机库没有正确设置

阅读一些谷歌表单,我相信这就是android固件的问题所在。我已经解决了这个问题,将本机库保存在res文件中,并将其处理为
/data/data/com.minix.android.Game/files
,然后从那里加载。然而,玩家失去了所有的进展,比如如果损坏的安装清除了游戏数据

02-28 15:40:49.050: W/dalvikvm(23159): Exception Ljava/lang/UnsatisfiedLinkError;     thrown while initializing Lcom/minix/android/Game;
02-28 15:40:49.050: W/dalvikvm(23159): Class init failed in newInstance call (Lcom/minix/android/Game;)
02-28 15:40:49.050: D/AndroidRuntime(23159): Shutting down VM
02-28 15:40:49.050: W/dalvikvm(23159): threadid=1: thread exiting with uncaught exception (group=0x410382a0)
02-28 15:40:49.050: D/KeyguardViewMediator(2465): setHidden false
02-28 15:40:49.050: D/WindowManager(2465): mInputFocus is not null.
02-28 15:40:49.050: D/WindowManager(2465): mInputFocus is not null.
02-28 15:40:49.050: E/AndroidRuntime(23159): FATAL EXCEPTION: main
02-28 15:40:49.050: E/AndroidRuntime(23159): java.lang.ExceptionInInitializerError
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.Class.newInstanceImpl(Native Method)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.Class.newInstance(Class.java:1319)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.Instrumentation.newActivity(Instrumentation.java:1068)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2015)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.ActivityThread.access$600(ActivityThread.java:140)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.os.Handler.dispatchMessage(Handler.java:99)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.os.Looper.loop(Looper.java:137)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at android.app.ActivityThread.main(ActivityThread.java:4898)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.reflect.Method.invokeNative(Native Method)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.reflect.Method.invoke(Method.java:511)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at dalvik.system.NativeStart.main(Native Method)
02-28 15:40:49.050: E/AndroidRuntime(23159): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load minix: findLibrary returned null
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.Runtime.loadLibrary(Runtime.java:365)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at java.lang.System.loadLibrary(System.java:535)
02-28 15:40:49.050: E/AndroidRuntime(23159):    at com.minix.android.Game.GameActivity <clinit>(Unknown Source)
02-28 15:40:49.050: E/AndroidRuntime(23159):    ... 15 more
02-28 15:40:49.050:W/dalvikvm(23159):异常Ljava/lang/unsatifiedlinkerror;初始化Lcom/minix/android/Game时抛出;
02-28 15:40:49.050:W/dalvikvm(23159):类初始化在newInstance调用中失败(Lcom/minix/android/Game;)
02-28 15:40:49.050:D/AndroidRuntime(23159):关闭虚拟机
02-28 15:40:49.050:W/dalvikvm(23159):threadid=1:线程退出时出现未捕获异常(组=0x410382a0)
02-28 15:40:49.050:D/KeyguardViewMediator(2465):设置隐藏为false
02-28 15:40:49.050:D/WindowManager(2465):mInputFocus不为空。
02-28 15:40:49.050:D/WindowManager(2465):mInputFocus不为空。
02-28 15:40:49.050:E/AndroidRuntime(23159):致命异常:主
02-28 15:40:49.050:E/AndroidRuntime(23159):java.lang.ExceptionInInitializeError
02-28 15:40:49.050:E/AndroidRuntime(23159):位于java.lang.Class.newInstanceImpl(本机方法)
02-28 15:40:49.050:E/AndroidRuntime(23159):位于java.lang.Class.newInstance(Class.java:1319)
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.app.Instrumentation.newActivity(Instrumentation.java:1068)上
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2015)
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.app.ActivityThread.access$600(ActivityThread.java:140)
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.os.Handler.dispatchMessage(Handler.java:99)上
02-28 15:40:49.050:E/AndroidRuntime(23159):在android.os.Looper.loop(Looper.java:137)上
02-28 15:40:49.050:E/AndroidRuntime(23159):位于android.app.ActivityThread.main(ActivityThread.java:4898)
02-28 15:40:49.050:E/AndroidRuntime(23159):位于java.lang.reflect.Method.Invokenactive(本机方法)
02-28 15:40:49.050:E/AndroidRuntime(23159):位于java.lang.reflect.Method.invoke(Method.java:511)
02-28 15:40:49.050:E/AndroidRuntime(23159):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1008)
02-28 15:40:49.050:E/AndroidRuntime(23159):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:775)
02-28 15:40:49.050:E/AndroidRuntime(23159):在dalvik.system.NativeStart.main(本机方法)
02-28 15:40:49.050:E/AndroidRuntime(23159):原因:java.lang.UnsatifiedLink错误:无法加载minix:findLibrary返回null
02-28 15:40:49.050:E/AndroidRuntime(23159):在java.lang.Runtime.loadLibrary(Runtime.java:365)上
02-28 15:40:49.050:E/AndroidRuntime(23159):位于java.lang.System.loadLibrary(System.java:535)
02-28 15:40:49.050:E/AndroidRuntime(23159):在com.minix.android.Game.GameActivity(未知来源)
02-28 15:40:49.050:E/AndroidRuntime(23159):。。。还有15个

可能导致这种情况的几个原因:

  • 您的代码中没有以下内容:
静止的{ System.loadLibrary(“mylibraryname”); }

  • 您在代码或包本身中更改了包名,但它们不匹配

  • 您使用过期或无效的签名对应用程序进行签名


您好,谢谢您的回答。我的代码中有System.loadLibrary(),它适用于除4.1.1之外的任何版本。包装名称未更改,签名在其他固件上有效。