在 Tizen Studio 上运行应用程序时出现“无法安装应用程序”错误

Posted

技术标签:

【中文标题】在 Tizen Studio 上运行应用程序时出现“无法安装应用程序”错误【英文标题】:"Cannot install application" error while running app on Tizen Studio 【发布时间】:2019-03-22 07:51:49 【问题描述】:

我在连接 Tizen Studio 时遇到问题。我正在尝试从这个环境开始,但无法使用我的三星 Galaxy Watch 在debug mode 中运行应用程序。

我按照在线教程进行操作,但出现以下错误:

"Cannot install application. Operation not allowed [-4]"

我已经创建了一个包含作者和分销商的证书,并多次添加了我的 Galaxy Watch 的 UID。我还重新安装了“Tizen 证书管理器”,但收到以下消息: "There is no generated certificate profile".

这是 Tizen 证书管理器的 screenshot。

【问题讨论】:

【参考方案1】:

所有问题都与 Windows 10 操作系统有关,在 Windows 7(虚拟机)上安装带有证书管理器的 Tizen Studio 后,第一次尝试一切正常。

【讨论】:

【参考方案2】:

我怀疑您确实为设备创建了证书,但实际上并未将其上传到该设备。

根据 Tizen Studio 版本,过程略有不同,但在最新版本中,他们将整个过程移至 Device Manager(必须单独启动)。

您需要连接设备,右键单击它弹出上下文菜单并选择允许安装应用程序

证书将上传到设备。

【讨论】:

【参考方案3】:

遇到了同样的问题,显然是因为我尝试安装的 Tizen 5.0 与我尝试安装的可穿戴设备不兼容(应该在 Visual Studio 中打开了 Tizen 4.0 项目)。

之后我可以通过运行安装:

$ sdb install <path-to-tpk>.tizen.example.SensiboTizenWearable-1.0.0.tpk

看这个例子:

C:\tizenSdk\tools>sdb install C:\Users\aviad\source\repos\SensiboTizenWearable\SensiboTizenWearable\bin\Debug\tizen40\org.tizen.example.SensiboTizenWearable-1.0.0.tpk
WARNING: Your data are to be sent over an unencrypted connection and could be read by others.
pushed org.tizen.example.SensiboTizenWearable-1.0.0.tpk 100%        618KB           0KB/s
1 file(s) pushed. 0 file(s) skipped.
C:\Users\aviad\source\repos\SensiboTizenWearable\SensiboTizenWearable\bin\Debug\tizen40\org.tizen.example.SensiboTizenWearable-1.0.0.tpk   967KB/s (633407 bytes in 0.639s)
path is /home/owner/share/tmp/sdk_tools/org.tizen.example.SensiboTizenWearable-1.0.0.tpk
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[start] val[install]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[9]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[12]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[15]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[18]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[21]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[25]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[28]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[31]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[34]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[37]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[40]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[43]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[46]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[50]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[53]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[56]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[59]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[62]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[65]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[68]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[71]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[75]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[78]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[81]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[84]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[87]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[90]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[93]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[96]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[install_percent] val[100]
__return_cb req_id[1] pkg_type[tpk] pkgid[org.tizen.example.SensiboTizenWearable] key[end] val[ok]
spend time for pkgcmd is [27655]ms

【讨论】:

你有什么可穿戴设备?

以上是关于在 Tizen Studio 上运行应用程序时出现“无法安装应用程序”错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Tizen studio 在运行 tizen tv Web 应用程序时每次都清除本地存储?

程序 .exe 在 cygwin 上运行,但在调试和在 Visual Studio 上运行时出现异常

Galaxy 手表无法连接到 Tizen Studio

在 Visual Studio Team Services(之前是 Visual Studio Online)上运行负载测试时出现通信错误

在 Visual Studio 2013 上运行波纹模拟器时出现问题

在 Visual Studio 上运行 Xamarin Forms iOS 时出现 GetBuiltProjectOutputRecursive 错误