在 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 上运行时出现异常
在 Visual Studio Team Services(之前是 Visual Studio Online)上运行负载测试时出现通信错误
在 Visual Studio 2013 上运行波纹模拟器时出现问题
在 Visual Studio 上运行 Xamarin Forms iOS 时出现 GetBuiltProjectOutputRecursive 错误