无法安装、执行或终止应用程序

未能符合以下验证准则的规定。

  • 应用程序应能安装到目标设备上,而不出现任何错误。
  • 除非出现进度视效指示器,否则在单击图标后,应用程序应在 10 秒内启动。
  • 应能删除应用程序,而不出现任何错误。

缺陷示例

  1. 无法安装应用程序。
    - 缺陷:无法安装应用程序文件,原因为:格式文件类型无效。
    - 缺陷:用户无法下载基本数据,即便网络可用。
    - 解决方法:应能成功安装应用程序。
  2. 应用程序无法执行。
    - 缺陷:在执行应用程序之后,应用程序被立即强行终止。
    - 缺陷:当用户单击图标时,无法打开应用程序,且界面上无任何响应。
    - 解决方法:应用程序应能成功执行。
  3. 应用程序无法终止。

自检清单

  • [Ⅱ-1] apk 文件的大小*4MB(乘以 4MB)之后不得超过设备内存容量。
  • [Ⅱ-2] 应用程序必须能正确无误的安装到目标设备上。
  • [Ⅱ-3] 应用程序必须能在用户需要时进行卸载。
  • [Ⅱ-4] 应用程序应该能正常运行。
  • [Ⅱ-5] 应用程序应该能通过以下选项正常关闭。
    - 5-1) 使用应用程序中的退出选项
    - 5-2) 使用任务管理器
  • [Ⅵ-1] 已删除的应用程序应能重新安装到设备上。

 

解决此问题的提示:

  • 开发人员可在执行提交操作之前,使用 Samsung RTL(远程测试实验室)来测试和调整应用程序。
  • 检查您的目标设备是基于 ARM 的还是基于 Intel 80386,这是因为:如果 .exe 文件的文件类型不适合您的目标设备,将无法执行您的本机应用程序。
  • 如果您的应用程序是多线程应用程序,请确保 UI 处理是专门在主线程中完成的,这是因为Tizen UI 框架的线程安全级别不够。如果做不到这一点,您的应用程序可能会导致意外的执行故障或终止故障,具体取决于线程间的竞态条件。请参考此链接,了解有关使用 UI 框架进行多线程处理的更多详情。