Больше не удается развернуть Android-проект Unity на Kindle Fire

У меня есть проект Unity, который уже успешно распространяется через Google Play и Amazon Store. Он также работает на всех устройствах Kindle Fire. Теперь у меня есть новая версия, но я не могу заставить ее работать на моем тестовом устройстве Kindle Fire. Как только я собираю и запускаю, он просто останавливается на черном экране, и журнал заставляет меня почесать голову, что здесь может пойти не так. Это весь журнал, создаваемый на протяжении всей последовательности запуска:

I/ActivityStack(  258): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=de.applicationsystems.CafeIntlSolo cmp=de.applicationsystems.CafeIntlSolo/.CIAndroidPlugin} from pid 794
V/ActivityStack(  258): Prepare open transition: starting ActivityRecord{4180f990 de.applicationsystems.CafeIntlSolo/.CIAndroidPlugin}
V/Sensors (  258): accel data: -0.177231 -0.162861 9.376501
D/dalvikvm(  258): GC_FOR_ALLOC freed 551K, 30% free 15332K/21703K, paused 46ms
V/ActivityStack(  258): Prepare open transition: prev=ActivityRecord{41bae778 com.amazon.kindle.otter/.Launcher}
I/ActivityManager(  258): Start proc de.applicationsystems.CafeIntlSolo for activity de.applicationsystems.CafeIntlSolo/.CIAndroidPlugin: pid=7240 uid=10022 gids={3003, 1015}
D/dalvikvm(  109): GC_EXPLICIT freed 37K, 3% free 10994K/11331K, paused 1ms+3ms
I/PhoneWindowManager(  258): repositioning status bar
D/dalvikvm(  258): GC_CONCURRENT freed 52K, 25% free 16369K/21703K, paused 2ms+7ms
D/AmazonToggle(  449): setText toggle_on
D/AmazonToggle(  449): setText toggle_off
D/QuickSettings-Wifi(  449): handleSelection Begin
D/dalvikvm(  109): GC_EXPLICIT freed <1K, 3% free 10994K/11331K, paused 9ms+2ms
D/dalvikvm(  109): GC_EXPLICIT freed <1K, 3% free 10994K/11331K, paused 1ms+2ms
D/dalvikvm( 7240): GC_FOR_ALLOC freed 176K, 3% free 11201K/11527K, paused 18ms
I/dalvikvm-heap( 7240): Grow heap (frag case) to 12.027MB for 1048592-byte allocation
D/dalvikvm( 7240): GC_CONCURRENT freed 1K, 4% free 12224K/12615K, paused 3ms+1ms
D/dalvikvm( 7240): Trying to load lib /data/data/de.applicationsystems.CafeIntlSolo/lib/libmain.so 0x415f6eb0
D/dalvikvm( 7240): Added shared lib /data/data/de.applicationsystems.CafeIntlSolo/lib/libmain.so 0x415f6eb0
V/Sensors (  258): accel data: -0.162861 -0.110171 10.054292
V/Sensors (  258): accel data: -0.148491 -0.110171 10.008786
W/ActivityStack(  258): Launch timeout has expired, giving up wake lock!
W/ActivityStack(  258): Activity idle timeout for ActivityRecord{4180f990 de.applicationsystems.CafeIntlSolo/.CIAndroidPlugin}
V/Sensors (  258): accel data: -0.220342 -0.119751 9.956097
V/Sensors (  258): accel data: -0.179626 -0.086221 10.018367
V/Sensors (  258): accel data: -0.205972 -0.114961 9.996812
D/dalvikvm(  258): GC_CONCURRENT freed 2260K, 30% free 15352K/21703K, paused 2ms+4ms
V/Sensors (  258): accel data: -0.131726 -0.148491 10.025552
V/Sensors (  258): accel data: -0.232317 -0.100591 10.039922

Тот же проект, только что развернутый на Nexus 7, работает нормально, даже с настройкой Amazon SDK/GameCircle. Я уже обновил все Android SDK и плагин Amazon Unity, но без изменений. Я сбросил Kindle до заводских настроек и попытался установить на новую машину, но без изменений. Это просто не будет работать. Любые идеи, как отследить это, приветствуются!


person habitoti    schedule 21.01.2015    source источник


Ответы (2)


Отвечаю себе:

Вам нужен как минимум патч Unity 4.6.1p1 с http://unity3d.com/unity/qa/patch-releases. Он имеет следующее исправление:

  • (654591) — Android: исправлено зависание при запуске на большинстве устройств Amazon Kindle.

Обратите внимание, что эти исправления не рекламируются автоматически. Последнее анонсированное и автоматическое обновление было. 4.6.1f1, поэтому от вас требуются явные действия.

С уважением, Хабитоти

person habitoti    schedule 26.01.2015

Подтвержденный. 4.6.1p1 решает проблему. (Я думаю, что Хабитоти сделал опечатку с версией)

Мой предыдущий .apk работал только на Kindle Fire HDX, но не на Kindle Fire HD или оригинальном Kindle Fire.

person MochiBits    schedule 05.02.2015
comment
Кстати: на самом деле вы должны подняться до p5 (последний доступный на момент написания этой статьи). Я столкнулся с другими проблемами при развертывании на планшетах Sony, которые были решены только с p5... - person habitoti; 06.02.2015