2011-11-05 10 views
5

, ponieważ tytuł mówi, że ostatnio podpisałem moją aplikację, ale znalazłem ją po podpisaniu aplikacji, która stała się bezużyteczna. Pracowałem doskonale, dopóki go nie podpisałem, nigdy nie miałem takiego problemu. Potem zaczęło się zabijanie, gdy tylko ekran powitalny jedności skończył się wyświetlać (być może podczas tego nie jestem pewien). Nawet jeśli robię wersję z debugowanym podpisaniem, robi to samo ... zabijając się podczas działania Unity splashscreen. Jestem bardzo doświadczony w logcat, ale były to jedyne błędy, które można znaleźć w dzienniku odnośnika/wokół uruchamiania mojej aplikacji.Awaria zawieszonej aplikacji na Androida. Pracowałem przed znakiem

Uwaga: Korzystanie z systemu Unity Android.

Każda pomoc będzie doceniana, ponieważ to dwa dni walenia głową o biurko. Z góry dzięki.

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) 

Odpowiedz

1

użyłeś ProGuard do zaciemnia kod? Podpisana aplikacja jest automatycznie ukrywana podczas procesu budowania, ale niepodpisana aplikacja do debugowania nie będzie. Niektóre kody nie powinny być zaciemniane, na przykład te, do których odwołuje się kod natywny.

Oto link do dokumentacji o progaurd, mam nadzieję, że pomaga.

+0

Mieliśmy ten sam problem. Wydaje mi się, że niektóre kody też zostały przycięte. –

+0

Dzięki za odpowiedź, ale nie mam nieużywany proguard, jedyne rzeczy, które mam na tam jest podstawowy Keystore i mój klucz LVL. Próbowałem usunąć jeden/oba i próbowałem nowych Keystore i nic nie działa. – Braydz86

+0

Okazało się, że problem dotyczy wersji Unity Build (3.4.2.f2), w której wystąpił błąd, który powodował awarię wszystkich komputerów po uruchomieniu, ale był dostępny tylko dla programistów Unity Android Basic. Rozwiązanie było gotowe i ręcznie pobierz najnowszą wersję ze strony internetowej (3.4.2.f3) Dzięki za pomoc w każdym razie chłopaki! – Braydz86

Powiązane problemy