项目在Unity中构建成功并安装在Android上,但没有正常运行

时间:2017-12-20 05:50:49

标签: c# android unity3d apk android-5.0-lollipop

我在Unity中创建了一个应用程序,您可以在其中获得带有一些GUI元素的开始屏幕:带有一些标题图形的顶部栏和带有按钮的scrollView,这些按钮使用c#和xml动态加载,允许我根据按下的按钮激活画布...当我在电脑上运行它时,这一切都很完美但是当我尝试在Android上安装它时,它只显示" Made with Unity"动画并加载顶部栏和背景..我只是无法运行任何游戏逻辑..

我甚至强迫第一级运行,并且它切换画布但没有别的,没有精灵加载到GUI图像中,没有填充列表视图,没有...

然后我尝试加载一个画布,该画布应该能够使用inputfield搜索关卡/章节,然后显示包含该文本的所有章节..我可以选择输入字段,屏幕键盘出现,我可以键入文本,但同样,该列表还没有被填充..

我确实在构建应用程序(commandInvocationFailure,...)时遇到了很多麻烦,并在网上搜索了我收到的每个错误并不断收到新错误,直到我找到了一个&#34;最佳点&#34;:< / p>

  • Unity 5.6
  • 最新Android Studio附带的SDK
  • 将SDK中的工具降级为版本25.2.5
  • 必须将zipalign.jar从build-tools复制到工具
  • 将JDK从9.1降级到8.1
  • 安装位置&#34;自动&#34;

这让我可以构建我的应用程序,但它非常脆弱,设置错误,不会构建......

我试图在三星Galaxy Tab4(Android 5.1 Lollipop)上运行该应用程序我在SDK Manager中安装了适当的API,但是当我在Unity中设置API级别时,我只能选择&#34;最高安装量& #34;或者它不会构建。我尝试在三星Galaxy Tab A(Android Nougat)上安装,但我得到了一个&#34;未安装&#34;消息..(检查第三方来源)

构建本身非常大(1.7gig但有超过3000个图像和声音,我下采样所以所有资源都在500MB左右)

(整个应用程序由GUI元素组成)

任何遇到这个问题的人,或者能否解释一下我做错了什么?

1 个答案:

答案 0 :(得分:0)

找到答案:app在很大程度上依赖于xml并且在android上解决xml文件与在PC上不同..所以app工作但是找不到xml所以没有加载数据..