Сбой Android-подписанного приложения. Работал до знака - PullRequest
5 голосов
/ 05 ноября 2011

Как видно из названия, я недавно подписал свое приложение, но обнаружил, что после того, как я подписал свое приложение, оно стало непригодным для использования.Работал отлично, пока я не подписал его, никогда не было ни одной проблемы, как это.Затем он начал убивать себя, как только закончился показ единого заставки (возможно, во время этого я не слишком уверен).Даже если я делаю отладочную подписанную версию, она делает то же самое ... убивая себя во время заставки Unity.У меня большой опыт работы с logcat, но это были единственные ошибки, которые можно найти в справочнике журнала при запуске моего приложения.

Примечание. Использование Unity Android.

Любая помощьБуду признателен, так как прошло два дня, когда я ударился головой о стол.Заранее спасибо.

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)

1 Ответ

1 голос
/ 05 ноября 2011

Вы использовали proguard для запутывания своего кода? Подписанное приложение автоматически запутывается в процессе сборки, а неподписанное приложение отладки - нет. Некоторый код не должен быть запутан, например, те, на которые ссылается нативный код.

Вот ссылка на документацию о progaurd, надеюсь, это поможет.

...