Blackbox 中文文档 下载 App

启动虚拟应用:从图标点开到应用就绪的过程

启动方式与就绪过程

添加完成后,虚拟应用以图标形式平铺在主界面,点击图标即启动。与直接点系统图标不同,虚拟应用的启动多了一层「引擎就绪」过程:

  1. 引擎先为该应用准备虚拟进程空间;
  2. 加载引擎的接管层,把应用对系统接口的调用转换到虚拟环境;
  3. 应用本体开始运行。

首次启动某个应用时,第 2 步的初始化开销最明显,加载时间会比直接在系统里打开长一些;后续启动会复用已初始化的部分,速度明显变快。应用数据较多时同样会拉长启动时间。

启动过程需要注意的两点

不要在加载中反复点击:初始化阶段连点图标可能触发重复拉起,引发官方说明中提到的进程异常。点击后耐心等首屏出现。

首次启动的权限请求属于虚拟环境:应用在虚拟环境内申请的麦克风、存储等权限,由引擎层处理,与系统权限体系是分开的。按应用内的引导授权即可。

点击图标没反应怎么办

按顺序排查:

  1. 确认不是首次加载慢:等 10 ~ 20 秒再判断;
  2. 杀掉引擎重开:多任务里彻底划掉黑盒,重新打开再点应用——这是官方对进程异常给出的通用临时处理方式;
  3. 确认架构:应用能添加进去但启动即崩,部分情况也源于架构问题,换对应架构版本重试;
  4. 查已知问题:火狐浏览器输入网址崩溃、部分内容提供器调用崩溃等属于官方记录在案的缺陷,见官方已知问题清单,这类情况无需反复尝试。

启动之后

应用的日常使用与在系统里一致。要让它以后从桌面直达,看创建桌面快捷方式;要同一应用再开一个身份,看应用多开。