2011-11-05 4 views
5

come il titolo dice che ho firmato di recente la mia app ma ho trovato una volta che ho firmato la mia app che poi è diventata inutilizzabile. Ha funzionato perfettamente fino a quando non l'ho firmato, non ha mai avuto un singolo problema come questo. Quindi ha iniziato a uccidersi non appena lo splashscreen dell'unità ha finito di essere visualizzato (probabilmente durante questo periodo non sono troppo sicuro). Anche se eseguo una versione con debug firmato, fa la stessa cosa ... uccidendosi durante la schermata iniziale di Unity. Sono molto esperto di logcat ma questi erano gli unici errori che si possono trovare all'interno del riferimento di accesso/attorno all'avvio della mia app.Arresto anomalo dell'app con firma Android. Ha funzionato prima del cartello

Nota: utilizzo di Unity Android.

Qualsiasi aiuto sarebbe apprezzato perché sono stati due giorni a picchiare la testa contro una scrivania. Grazie in anticipo.

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) 

risposta

1

Hai usato proguard per offuscare il tuo codice? L'app firmata viene automaticamente offuscata durante il processo di costruzione, ma l'app di debug non firmata non lo farà. Alcuni codici non dovrebbero essere offuscati, come quelli a cui fa riferimento il codice nativo.

Questo è il link alla documentazione sulla progamma, spero che sia d'aiuto.

+0

Abbiamo avuto lo stesso problema. Anche il codice è stato tagliato, credo. –

+0

Grazie per la risposta, ma non ho usato proguard, le uniche cose che ho lì sono un Keystore di base e il mio tasto LVL. Ho provato a rimuovere uno/entrambi e provare nuovi Keystore e niente sembra funzionare. – Braydz86

+0

Si è verificato un problema con l'attuale Unity Build (3.4.2.f2) che aveva un bug che causava il blocco di tutti gli aps al momento del lancio, ma è stato localizzato solo su sviluppatori Unity Android Basic. Soluzione era di andare e scaricare manualmente l'ultima versione dal sito web (3.4.2.f3) Grazie per l'aiuto comunque ragazzi! – Braydz86

Problemi correlati