2011-11-05 7 views
5

, ya que el título dice que recientemente he firmado mi aplicación, pero una vez que inicié mi aplicación, la encontré inutilizable. Funcionó perfectamente bien hasta que lo firmé, nunca tuve un solo problema como este. Luego comenzó a matarse tan pronto como la pantalla de bienvenida de la unidad terminó de mostrarse (posiblemente durante la misma no estoy muy seguro). Incluso si hago una versión de depuración firmada, hace lo mismo ... suicidándose durante la pantalla de presentación de Unity. Tengo mucha experiencia en logcat, pero estos fueron los únicos errores que se encontraron en el registro de referencia/en torno al inicio de mi aplicación.Android firmó la falla de la aplicación. Funcionó antes del signo

Nota: el uso de Unity Android.

Cualquier ayuda sería apreciada ya que han pasado dos días de golpear mi cabeza contra un escritorio. Gracias de antemano.

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) 

Respuesta

1

¿Usó proguard para ofuscar su código? La aplicación firmada se ofusca automáticamente durante el proceso de compilación, pero la aplicación de depuración sin firma no. Algunos códigos no deben ofuscarse, como los mencionados por el código nativo.

Aquí está el link a la documentación sobre progaurd, espero que ayude.

+0

Tuvimos el mismo problema. Cierto código también se estaba recortando, creo. –

+0

Gracias por la respuesta, pero no he usado proguard, lo único que tengo allí es un Keystore básico y mi clave LVL. Intenté eliminar uno/ambos y probar nuevas Keystores y nada parece funcionar. – Braydz86

+0

Resulta que el problema era con la versión actual de Unity Build (3.4.2.f2) que tenía un error que causaba que todas las aplicaciones se bloquearan al iniciarse, pero que solo se localizaba en los desarrolladores de Unity Android Basic. La solución fue ir y descargar manualmente la última versión del sitio web (3.4.2.f3) Gracias por la ayuda de todos modos chicos! – Braydz86

Cuestiones relacionadas