首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从2018.1.6f1迁移到2019.2.1f1。Android应用程序在unity闪屏后崩溃

从2018.1.6f1迁移到2019.2.1f1是指将Unity游戏引擎的版本从2018.1.6f1升级到2019.2.1f1。在这个过程中,Android应用程序在Unity的闪屏(Splash Screen)后崩溃了。

闪屏是指应用程序启动时显示的启动画面,通常用于展示应用程序的品牌标识或者其他相关信息。闪屏的目的是为了提升用户体验和品牌形象。

Android应用程序在Unity闪屏后崩溃可能是由于以下原因导致的:

  1. 兼容性问题:新版本的Unity可能引入了一些不兼容的变化,导致旧版本的应用程序无法正常运行。这可能涉及到API的变化、功能的修改或者废弃等。
  2. 依赖项问题:应用程序可能依赖于某些第三方库或插件,而这些库或插件可能不兼容新版本的Unity,导致应用程序崩溃。

解决这个问题的方法可以包括以下几个步骤:

  1. 检查兼容性:查阅Unity的官方文档、发布说明或者论坛,了解新版本的变化和可能的兼容性问题。特别关注与Android平台相关的变化。
  2. 更新依赖项:如果应用程序依赖于某些第三方库或插件,确保这些依赖项也是兼容新版本的Unity的。如果不兼容,可以尝试更新依赖项的版本或者寻找替代的解决方案。
  3. 重新编译和调试:使用新版本的Unity重新编译应用程序,并进行调试以解决崩溃问题。可以使用Unity的调试工具、日志输出等方式来定位和解决问题。
  4. 更新设备和环境:确保测试设备的操作系统和其他相关环境也是兼容新版本的Unity的。有时候,崩溃问题可能与设备或环境有关,而不是Unity本身。

腾讯云相关产品和产品介绍链接地址:

腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能等。以下是一些推荐的腾讯云产品和产品介绍链接地址:

  1. 云服务器(CVM):提供弹性、可靠的云服务器实例,支持多种操作系统和应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):提供高性能、可扩展的云数据库服务,适用于各种规模的应用程序。详情请参考:https://cloud.tencent.com/product/cdb_mysql
  3. 云存储(COS):提供安全、可靠的对象存储服务,适用于存储和管理各种类型的数据。详情请参考:https://cloud.tencent.com/product/cos
  4. 人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。详情请参考:https://cloud.tencent.com/product/ai
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android性能优化(一)

视觉优化 应用程序启动有三种状态,每种状态都会影响应用程序对用户可见所需的时间:冷启动,热启动和温启动。 冷启动时,应用程序从头开始。在其他状态下,系统需要将正在运行的应用程序后台运行到前台。...冷启动开始时,系统有三个任务。这些任务是: 加载并启动应用程序。 启动立即显示应用程序空白的启动窗口。 创建应用程序进程。 一旦系统创建应用程序进程,应用程序进程就会负责下一阶段。...启动立即显示应用程序空白的启动窗口。 创建应用程序进程。 所谓的主题优化,就是应用程序冷启动的时候(1~2阶段),设置启动窗口的主题。...> [70] (无白屏,不过从点击到App仍然存在视觉延迟~) 设置图片主题 为了更顺滑无缝衔接我们的页,可以启动 Activity 的 Theme中设置页图片,这样启动窗口的图片就会是页图片...被 low memory killer 杀掉、系统的任务管理器中划掉等 ANR 我们可以应用启动的时候设定一个标志,主动自杀或崩溃更新标志,这样下次启动时通过检测这个标志就能确认运行期间是否发生过异常退出

2.6K20

如何打造一款高质量的Android移动应用

除了开发测试以及灰度阶段对应用进行分析外,应用一旦安装到用户手机上对用户操作数据的分析才是最难捕获的,所以选择一款成熟稳定的移动端APM(Application Performance Management...Android APP启动过程优化 Android APP启动过程: 1、点击桌面图标解析Manifest; 2、Application创建,Activity创建;...根据整个启动流程我们可以把启动优化分为:优化,业务梳理,业务优化,线程优化,GC优化和系统调用优化。...,展示完毕有remove掉,同时的2秒时间内进行首页网络数据的缓存,同时采用viewstub形式对activity_main的布局进行懒加载,防止首页过于复杂耽误view的解析时间。...如果一些模块确实需要频繁创建对象,可以考虑移到Native实现。

1.3K40
  • App 启动优化

    ,或者APP进程被kill掉再次启动。...Android APP启动时会出现白屏 由于应用程序启动时冷启动,系统会默认启动时启动空白窗口 应用程序启动有三种状态,每种状态都会影响应用程序对用户可见所需的时间:冷启动,热启动和温启动。...冷启动时,应用程序从头开始。在其他状态下,系统需要将正在运行的应用程序后台运行到前台。我们建议您始终根据冷启动的假设进行优化。这样做也可以改善热启动和温启动的性能。...冷启动开始时,系统有三个任务。这些任务是: - 加载并启动应用程序。 - 启动立即显示应用程序空白的启动窗口。 - 创建应用程序进程。...;/item>     </style>   设置图片主题 为了更顺滑无缝衔接我们的页,可以启动 Activity 的 Theme中设置页图片,这样启动窗口的图片就会是页图片

    1.4K10

    Android 性能优化—— 启动优化提升60%

    ,这种启动会已有的进程中来启动应用,这个方式叫热启动 冷启动时,应用程序从头开始。...在其他状态下,系统需要将正在运行的应用程序后台运行到前台。我们建议您始终根据冷启动的假设进行优化。这样做也可以改善热启动和温启动的性能 冷启动开始时,系统有三个任务。...,这样就不会让手机配置较低的用户感觉漫长难熬的页时间(例如初始化了2000ms,又要展示2000ms的页时间.)...,优化用户体验 广告页优化 页过后就要展示金主爸爸们的广告页了 因为项目中广告页图片有可能是大图,APng动态图片,所以需要将这些图片下载到本地文件,下载完成再显示,这个过程往往会遇到以下两个问题...或者是其它异步下载操作 广告页图片 文件流完全写入 记录图片大小,或者记录一个标识 在下次的广告页加载中可以判断是否已经下载好了广告页图片以及图片是否完整,否则删除并且再次下载图片 另外因为页中仍然有

    2K20

    IOS App测试的那些坑和解决方案

    苹果系统跟 Android 系统完全不一样,测试起来也有很大的不同。 测试中常见的,如 xcode 版本问题,打包证书问题,退无法重现,不好抓 log, 上架被拒问题等等。...退 Android 手机退,可以用 adb 很轻易的拿到 log. IOS 系统主要是沙盒,你没法很轻松的就拿到 log.... iPhone 手机上的软件发生退或开发 iOS 应用程序时出现的退,一般都会自己或系统生成崩溃日志,那么我们哪里以及怎么获取到崩溃日志呢?...1. iTunes Store 上获取。使用数据线连接手机和电脑,就可以电脑的以下路径找到崩溃日志了。...4.如果是应用开发者,自己代码中记录崩溃日志,并上传到服务器,发生崩溃网站日志管理中获取对应的崩溃日志即可。 上架流程 Mac 就一个市场,上架需要官方审核。

    4.2K40

    Unity手游崩溃异常如何捕获--C#及JVM捕获

    1 C#脚本异常捕获 C#脚本未捕获的异常,与Android和Native未捕获异常很大的区别是,未捕获异常不会照成引用的退。所以,C#脚本的异常危害相对较小,但是同样更加容易存在在游戏中。...退问题能够及时发现并进行修复。...测试角度,C#脚本未捕获的异常时一定需要报告给开发者的。...System.AppDomainUnity的文档中是不存在的,根据微软官网的解释,CurrentDomain获取到当前应用程序当前线程的应用域。...默认的未捕获处理函数,接到异常之后,最后会把进程杀死。如果,不杀死会照成无响应bug。 ? 代码中增加上述,检测程序,即可输出如下的日志结果。 ?

    4.3K40

    iCDO一周数据要闻:秒针发布中国数字营销地铁图;甲骨文发布Oracle自治数据库由腾讯运营;Safari成美国第一大移动浏览器

    谷歌广告客户将可以使用Unity游戏引擎的游戏中发布广告,而游戏开发者也可以与更多的广告客户合作。...(图片来自网络) 多年来,Android一直都是全球移动市场的统治者,很难想像苹果iOS能在某一个国家占据主导位置。但Mixpanel调查数百万美国移动设备用户发现,iOS占了移动市场的三分之二。...模式三:“礼品卡销售模式”,赠送亲友礼品提升用户活跃率 模式四:“快店模式”,今日快闪过时不候,用购进行品类集中销售,提升用户参与积极性 (信息来源: https://mp.weixin.qq.com...(图片来自网络) 主要计划是将一些权重占比很高的科技股以及少数消费股转移到其他行业板块中,此项措施将在9月开始实施。...以下是目前正在准备实施的方案: (1)电信板块重新命名为通信服务板块; (2)9月21日,23股将从标普500指数非必需消费行业板块和科技板块转移到这个新板块; (3)未被转移的科技股和非必需消费品行业股原板块的权重将被提升

    69020

    Android 启动优化详解

    为启动页/页Activity设置theme <activity android:name=".splash.SplashActivity" android:screenOrientation...优化: 预览(今日头条),预览窗口实现成效果,高端机上体验非常好,不过低端机上会拉长总的时长(建议Android6.0以上才启用此方案); //优点:避免点击桌面图标无响应 //缺点...为启动页/页Activity设置theme <activity android:name=".splash.SplashActivity" android:screenOrientation...如果下次读取文件数据已经页缓存中,那就不会发生真实的磁盘 I/O,而是直接页缓存中读取,大大提升了读的速度。...子线程install(不推荐): 页开一个子线程去执行MultiDex.install,然后加载完才跳转到主页, 需要注意的是页的Activity,包括页中引用到的其它类必须在主dex中,

    5.3K85

    2016 移动应用质量大数据报告

    • 游戏崩溃率远高于应用崩溃率 无论是Android还是iOS,游戏的崩溃率都远高于应用,iOS中的差异尤为明显。 ? 接下来让我们Android开始,多个维度进行应用质量分析。 ?...• 游戏行业崩溃率普遍4%以上 Android游戏行业崩溃4.3%~7.3%之间,八个游戏大类中,角色扮演、经营策略以及网络游戏的崩溃率均在7%以上,休闲益智、体育竞速崩溃率保持5%以下。...异常,兼容性问题较多;崩溃时间来看,联想和酷派机型上退(崩溃发生在启动0~5s)的占比高达28%(平均比例为22%),说明应用开发者对这两个厂商机型的适配力度相对较弱。...• Android应用退现象更加严重 相较于2015年, 退(启动0~5s内崩溃)问题占比提升10个百分点(12%提升到22%),Android系统由于其碎片化特征,厂商、机型、系统版本、分辨率等适配问题...• 运行中的崩溃问题大幅缩减 相较2015年数据,运行中的崩溃(运行60s以上退)问题占比,78%下降至65%,缩减了13个百分点。 ?

    2.3K50

    启动优化

    为启动页/页Activity设置theme <activity android:name=".splash.SplashActivity" android:screenOrientation...优化: 预览(今日头条),预览窗口实现成效果,高端机上体验非常好,不过低端机上会拉长总的时长(建议Android6.0以上才启用此方案); //优点:避免点击桌面图标无响应 //缺点...为启动页/页Activity设置theme <activity android:name=".splash.SplashActivity" android:screenOrientation...如果下次读取文件数据已经页缓存中,那就不会发生真实的磁盘 I/O,而是直接页缓存中读取,大大提升了读的速度。...子线程install(不推荐): 页开一个子线程去执行MultiDex.install,然后加载完才跳转到主页, 需要注意的是页的Activity,包括页中引用到的其它类必须在主dex中,

    3.5K54

    android刘海适配(刘海或圆角适配)

    安卓P版本也就是刚发布的安卓9.0 其中就加入了刘海相关的API。其相关行为与功能变更也是非常多的,其变更的趋势及功能来看,google进一步的收紧权限。...收到邮件,查阅谷歌官方的资料,更新SDK。其中UI最大的改变就是需要适配刘海。...如图: 第二张图就是开启模拟选项显示的切口样式,当然这个缺口是模拟的,目前真机普遍的刘海高度90px左右,安卓模拟器模拟的刘海高度为144px。...第三张图是开启一个应用的页没有适配刘海的高度时候的样子,顶部出现了黑色区域。这个黑色区域是因为刘海缺口导致的整个界面整体向下移。...因为我们的页一般都是会全屏显示,那我们就需要适配刘海上的全屏样式了。 坐好了,我开始吹一波了。

    2K10

    Unity基础(15)-Application与SceneManager类

    Application类与SceneManager类 较早Unity版本之前,Application类负责:应用程序运行时数据,获取并加载场景(异步,同步),随着移动端兴起,后期版本中只负责获取跟应用程序运行时数据...IOS上是应用程序的沙盒,可以被iCloud自动备份,可以通过同步推送一类的助手直接取出文件;Android上的位置是根据Project Setting里设置的Write Access路径,可以设置是程序沙盒还是...一般情况下,建议将获得的文件保存在这个路径下,例如可以StreamingAsset中读取的二进制文件或者AssetBundle读取的文件写入PersistentDatapath。...filepath = Application.dataPath +"/Raw"+"/my.xml"; #elif UNITY_ANDROID string filepath = "jar:file:...通过Unity提供的Coroutine机制,我们可以方便的每一帧结束调用SetLoadingPercentage函数来更新界面中显示的进度条的数值。

    1.4K20

    金三银四季招聘季,APP测试面试题温新一遍

    验证码校验:必填项,过期,错误,无网络时获取验证码,多次获取,超过获取次数,输入验证码,修改手机号。 登录时与系统的交互:锁,蓝牙,home,后退,横竖,修改字体字号。...四 App的退通常是什么原因造成的? APP退的原因可能是: 缓存垃圾太多,Android系统的特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至退。 运行程序太多,导致内存不足。...2.安装测试:首次安装;覆盖安装(同版本,不同版本覆盖);卸载安装。 3.卸载测试:首次卸载;卸载安装卸载。 健壮性测试: 1.手机资源消耗:cpu,内存。 2.流量消耗:图片,数据,视频。...对于浏览器而言,由于程序启动时还会有教育页和的下发,因此启动时间的获取显得尤为重要。...九 如何对app进行弱网测试 一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到弱网情况下也能达到功能正常使用,或者使用体验达到最佳。

    1K21

    基于Unity的AR开发初探:第一个AR应用程序

    (1)AR的行业应用及发展趋势   AR目前主要应用在幼教、游戏及大互动之中。AR游戏目前处于不断试水阶段,大互动已经广泛地应用在了博物馆、商场及广告等公共场所。   ...选择Unity组件时,勾选“Android Build Support”,如果是Mac主机,还可以勾选“iOS Build Support”: ?   ...三、第一个AR应用程序   接下来我们以EasyAR SDK Unity Samples中的一个案例HelloAR来作为第一个AR应用程序,看看如何实现。...3.1 EasyAR SDK基本配置   Unity中打开刚刚解压的EasyAR Unity Samples,选择HelloAR这个子项目进行打开: ?   ...当然,还可以发布为Android平台的应用程序,如下图所示,不过今天就到此为止,下次有机会再介绍: ?

    2K30

    金三银四季招聘季,APP测试面试题温新一遍

    验证码校验:必填项,过期,错误,无网络时获取验证码,多次获取,超过获取次数,输入验证码,修改手机号。 登录时与系统的交互:锁,蓝牙,home,后退,横竖,修改字体字号。...四 App的退通常是什么原因造成的? APP退的原因可能是: 缓存垃圾太多,Android系统的特性,如果长时间不清理垃圾文件,会导致越来越卡,甚至退。 运行程序太多,导致内存不足。...2.安装测试:首次安装;覆盖安装(同版本,不同版本覆盖);卸载安装。 3.卸载测试:首次卸载;卸载安装卸载。 健壮性测试: 1.手机资源消耗:cpu,内存。 2.流量消耗:图片,数据,视频。...对于浏览器而言,由于程序启动时还会有教育页和的下发,因此启动时间的获取显得尤为重要。...九 如何对app进行弱网测试 一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到弱网情况下也能达到功能正常使用,或者使用体验达到最佳。

    95430

    Unity 实用工具】✨| Unity 十款 浏览器相关插件 整理(web view browser)

    ;最好的内置类来支持:HTML、CSS 和 JavaScript Unity 调用 JavaScript JavaScript 调用 Unity 透明或不透明的页面背景 将 HTML + 资源嵌入游戏...第五款:ULiteWebView Unity ULiteWebView Unity 也是一款轻量型插件(相比上面的这个要更轻量),只支持移动端, 但是不能实现世界空间的效果,贴显示 ULiteWebView...Android 插件嵌入了来自 Mozilla 的 PDF.js,因此您必须在您的 Android 应用程序的关于页面或积分中显示其包含的Apache 2.0 许可证的副本。 ---- ????...Android Gecko 插件嵌入了 Mozilla 的GeckoView 库的未修改副本,因此您必须在您的 Android 应用程序的关于页面或积分中显示其包含的Mozilla 公共许可证的副本。...Android Gecko 插件嵌入了来自 Mozilla 的 PDF.js,因此您必须在您的 Android 应用程序的关于页面或积分中显示其包含的Apache 2.0 许可证的副本。

    8.2K40

    解决 APP启动白屏黑屏问题

    页简介 页,我们手机上的每个 APP 几乎都有自己的页,就是真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。...为什么我的 APP 启动会白屏或者黑屏 有时候我们会发现,我们启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)才会进入我们的 APP。那么这是为什么呢?...那么对于用户来说是不不知道的,用户还以为自己没有点到呢,所以很显然是不可能在原页面等待加载的,那么这个时候就有了 StartingWindow(PerviewWindow)的出现,StartingWindow 出现在应用程序进程创建并且初始化完成之前...,是个临时的窗口,对应的 WindowType是 TYPE_APPLICATION_STARTING 作用就是告诉用户,系统已经收到我们的操作了,正在对程序进行初始化,只要初始化完毕就会移除这个窗口。...我们默认的 Theme 是 @android:style/Theme.Light 的话,这个时候就会产生白屏了。

    2.8K20

    折叠丨华为专家深度解读折叠连续性和拖拽适配介绍

    连续性适配DEMO 1.1 连续性适配典型案例 问题1:折叠展开重启、退 用户折叠态和展开态切换时,遇到较多的问题之一是应用重启,这大多是由于应用重启之前没有Activity的onSaveInstanceState...避免调用finish()或其他自行终止进程,否则会导致应用程序设备折叠或展开时出现关闭、退等问题。...问题3:折叠展开或者分屏显示异常 当应用设置了页面不重启,但是onConfigurationChanged方法中没有动态调整布局时,会导致折叠展开或者分屏显示异常,这时应用的窗口宽度发生变化。...2)安卓模拟器 Android Studio 3.5Canary版本开始,开发者可创建一个运行Q Beta 2版本的折叠虚拟设备,其支持的硬件配置分别为7.3英寸(折叠后为4.6英寸),以及8英寸(...下载地址:https://developer.android.google.cn/studio/preview 3)屏幕 非折叠手机上可以通过命令修改手机的屏幕分辨率来进行模拟调试,详细方法可见下图

    1.1K20

    Android工具栏顶出转场动画的实现方法实例

    为何做这个动画 起初对于这两个界面的转场动画打算简单使用android原生的共享元素动画,可是实现发现效果并不是很好,很多手机上流畅度太差。...</item <item name="<em>android</em>:activityCloseExitAnimation" @null</item </style 不过这样一些手机,比如华为,还是会有默认的转场动画...,为了保险起见,startActivity是最好这样 context.overridePendingTransition(0, 0) 页面闪烁的问题 覆盖了系统原生动画,大部分手机效果都还是ok...的,不过一些手机上会出现的问题,比如华为 Mate10。...不过问题到这里还没有结束 windowIsTranslucent引发的崩溃问题 设置windowIsTranslucent属性Mate10进行测试,发现页面启动就崩溃: java.lang.RuntimeException

    77330

    关于Android性能优化的几点建议

    综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。...Android应用优化方面,我们主要从以下4个方面进行优化: 稳定(内存溢出、崩溃) 流畅(卡顿) 耗损(耗电、流量、网络) 安装包(APK瘦身) 内存优化 由于Android应用的沙箱机制,每个应用所分配的内存大小是有限度的...对于上面四个方面,大致可以以下两个方面来进行优化: 界面绘制:主要原因是绘制的层级深、页面复杂、刷新不合理,由于这些原因导致卡顿的场景更多出现在 UI 和启动的初始界面以及跳转到页面的绘制上。...启动优化 应用一般都有页,优化页的 UI 布局,可以通过 Profile GPU Rendering 检测丢帧情况。 也可以通过启动加载逻辑优化。...刷新优化 Android开发中,通常是异步操作页面的,因此需要可以刷新优化上来优化应用,主要有两个原则: 减少刷新次数; 缩小刷新区域; 动画优化 实现动画效果时,需要根据不同场景选择合适的动画框架来实现

    87730
    领券