Android 签名的应用程序崩溃。在标志之前工作

标签 android crash unity3d signed

正如标题所说,我最近签署了我的应用程序,但是一旦我签署了我的应用程序,它就变得无法使用了。在我签名之前工作得很好,从来没有遇到过这样的问题。然后它在 unity splashscreen 完成显示后立即开始自杀(可能在它期间我不太确定)。 即使我制作了一个调试签名版本,它也会做同样的事情......在 Unity 闪屏期间自杀。 我对 logcat 非常缺乏经验,但这些是在登录引用/启动我的应用程序时发现的唯一错误。

注意:使用 Unity Android。

任何帮助将不胜感激,因为这两天我一直在用头撞 table 。 提前致谢。

11-06 00:57:52.585 E/Unity   (31921): Error joining threads: 3
11-06 00:57:52.585 E/Unity   (31921):  
11-06 00:57:52.585 E/Unity   (31921): (Filename: /Applications/buildAgent/work/842f9557127e852/Runtime/Threads/Thread.cpp Line: 367)
11-06 00:57:52.585 E/Unity   (31921): 
11-06 00:57:52.815 I/DEBUG   (30096): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-06 00:57:52.815 I/DEBUG   (30096): Build fingerprint: 'samsung/GT-I9100/GT-I9100:2.3.3/GINGERBREAD/XWKG1:user/release-keys'




11-06 00:57:59.130 E/lights  ( 2698): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 57
11-06 00:57:59.150 E/lights  ( 2698): write_int: path /sys/class/backlight/pwm-backlight/brightness, value 54
11-06 00:57:59.150 E/InputDispatcher( 2698): channel '4083e180 com.BraydenWale.NoFlyZone/com.unity3d.player.UnityPlayerActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
11-06 00:57:59.150 E/InputDispatcher( 2698): channel '4083e180 com.BraydenWale.NoFlyZone/com.unity3d.player.UnityPlayerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
11-06 00:57:59.150 I/ActivityManager( 2698): Process com.BraydenWale.NoFlyZone (pid 31921) has died.
11-06 00:57:59.150 I/WindowManager( 2698): WIN DEATH: Window{40854bf0 SurfaceView paused=false}
11-06 00:57:59.155 D/Zygote  ( 2587): Process 31921 terminated by signal (11)

最佳答案

您是否使用混淆器来混淆您的代码?已签名的应用程序在构建过程中会自动混淆,但未签名的调试应用程序不会。有些代码不应混淆,例如 native 代码引用的代码。

这是 link有关 progaurd 的文档,希望对您有所帮助。

关于Android 签名的应用程序崩溃。在标志之前工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8020829/

相关文章:

创建 Actors 时 Android Libgdx 内存泄漏

macos - 在Mac OS X上的pthread_specific()中崩溃

Java - Android 致命信号 11 SIGSEGV

c# - 在 C# 中尽可能快地将数组复制到结构数组

java - 按钮的文本循环遍历字符串数组

android - 如何在 Android 中以编程方式添加应用程序快捷方式

android - admob 妥协的应用程序

ios - 识别 iOS 中的崩溃日志

c# - 表达式表示 `value' ,其中在 Unity 的线程内调用 StartCoroutine 时预期为 `type' 或 `method group'

android - list 合并因多个错误而失败,请参阅日志(unity3d、Android Studio 3.2)