【问题标题】:Can't deploy Unity Android project to Kindle Fire any longer无法再将 Unity Android 项目部署到 Kindle Fire
【发布时间】:2015-01-21 07:32:06
【问题描述】:

我有一个已通过 Google Play 和 Amazon Store 成功分发的 Unity 项目。它也可以在所有 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 开发工具包和 Amazon Unity 插件,但没有任何变化。我已将 Kindle 重置为出厂默认设置并尝试在新机器上安装,但没有任何变化。它只是不会运行。任何如何追踪它的想法表示赞赏!

【问题讨论】:

    标签: android unity3d kindle-fire


    【解决方案1】:

    回答我自己:

    您至少需要来自http://unity3d.com/unity/qa/patch-releases 的 Unity 补丁 4.6.1p1。它有以下修复:

    • (654591) - Android:修复了大多数 Amazon Kindle 设备在启动期间的冻结问题。

    请注意,这些补丁不会自动发布。最新宣布的自动更新是。 4.6.1f1,所以它需要你采取明确的行动。

    问候,习惯

    【讨论】:

      【解决方案2】:

      已确认。 4.6.1p1 修复了这个问题。 (我认为 habitoti 的版本打错了)

      我之前的 .apk 仅适用于 Kindle Fire HDX,不适用于 Kindle Fire HD 或原始 Kindle Fire。

      【讨论】:

      • 顺便说一句:您实际上应该升到 p5(这是撰写本文时可用的最新版本)。我在部署到索尼平板电脑时遇到了其他问题,这些问题只能用 p5 解决...
      猜你喜欢
      • 2022-01-23
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多