"Installation or uninstallation is not working temporarily" 尝试从 Tizen SDK 启动 Tizen 手表应用程序时出错
"Installation or uninstallation is not working temporarily" error when trying to launch Tizen watch application from Tizen SDK
尝试从 Tizen IDE 启动本机 watch 应用程序时,我看到奇怪的消息 "Certain application categories, such as "Watch Application","Run As" 无法启动。
的确,我尝试使用 运行 As 从项目本地菜单启动我的应用程序。但是我应该如何在模拟器上启动我的应用程序?
模拟器设备(手表)已启动并且 运行,作为单独的小部件在桌面上可见。它被选中。签名配置已设置。
在控制台输出中,我看到消息 processing result : FATAL_ERROR [61]
。
我也尝试通过创建的启动配置启动,但这会产生相同的错误消息。
IDE 日志显示以下堆栈跟踪:
[2015.09.06 12:16:48][ERROR] ConnectionExplorer.java(658) - Fail to get platform log
[2015.09.06 12:18:59][ERROR] RdsDeployer.java(269) - Cannot partially upload or reinstall
org.eclipse.core.runtime.CoreException: [RDS] Cannot install application
at org.tizen.common.rds.RdsDeployer.newCoreException(RdsDeployer.java:699)
at org.tizen.common.rds.RdsDeployer.postInstall(RdsDeployer.java:634)
at org.tizen.common.rds.RdsDeployer.partialZipInstall(RdsDeployer.java:566)
at org.tizen.common.rds.RdsDeployer.deploy(RdsDeployer.java:267)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.deployApplication(TizenLaunchDelegate2.java:783)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.launchApplicationForRun(TizenLaunchDelegate2.java:504)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.launch(TizenLaunchDelegate2.java:216)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
at org.eclipse.debug.internal.ui.DebugUIPlugin.run(DebugUIPlugin.java:1222)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.tizen.common.sdb.command.message.CommandErrorException:
Error code: FATAL_ERROR
Error message:
Command: /usr/bin/pkgcmd -q -r -t tpk -n com.au.heywatch
Management: Installation or uninstallation is not working temporarily.
P.S。我添加 "eclipse" 标签是因为 Tizen SDK 非常明显是基于 Eclipse 的 IDE。使用 Tizen IDE 2.3.1.
表盘应用程序(Web/native)从未作为小部件安装。您在应用程序菜单中看不到它们。
原因:
在项目的 tizen-manifest.xml 文件中,您会在下面的行中找到
<watch-application appid="org.tizen.watchsample" exec="watchsample" ambient-support="true">
这使您的应用程序成为 手表应用程序,这些应用程序被称为表盘,因为它们将在设置中用作主手表。
并且在 模拟器 上,您无法更改主屏幕上的表盘。因此,您将无法以这种方式测试您的手表应用程序。
有同样的问题。我的问题是证书设置。
我遵循了那里的指示:http://127.0.0.1:50224/help/topic/org.tizen.addon.certificate/html/dev_env/setting_author_certificate.htm
(link 来自帮助,当 Tizen IDE 启动时应该在浏览器中工作,或者您可以转到 Tizen IDE -> 帮助 -> 帮助内容并搜索证书。
更具体:我的分销商证书是错误的(使用三星通过电子邮件收到的通行证)
修复证书后,不要忘记在连接资源管理器中右键单击您的设备并单击允许安装应用程序。
尝试从 Tizen IDE 启动本机 watch 应用程序时,我看到奇怪的消息 "Certain application categories, such as "Watch Application","Run As" 无法启动。
的确,我尝试使用 运行 As 从项目本地菜单启动我的应用程序。但是我应该如何在模拟器上启动我的应用程序?
模拟器设备(手表)已启动并且 运行,作为单独的小部件在桌面上可见。它被选中。签名配置已设置。
在控制台输出中,我看到消息 processing result : FATAL_ERROR [61]
。
我也尝试通过创建的启动配置启动,但这会产生相同的错误消息。
IDE 日志显示以下堆栈跟踪:
[2015.09.06 12:16:48][ERROR] ConnectionExplorer.java(658) - Fail to get platform log
[2015.09.06 12:18:59][ERROR] RdsDeployer.java(269) - Cannot partially upload or reinstall
org.eclipse.core.runtime.CoreException: [RDS] Cannot install application
at org.tizen.common.rds.RdsDeployer.newCoreException(RdsDeployer.java:699)
at org.tizen.common.rds.RdsDeployer.postInstall(RdsDeployer.java:634)
at org.tizen.common.rds.RdsDeployer.partialZipInstall(RdsDeployer.java:566)
at org.tizen.common.rds.RdsDeployer.deploy(RdsDeployer.java:267)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.deployApplication(TizenLaunchDelegate2.java:783)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.launchApplicationForRun(TizenLaunchDelegate2.java:504)
at org.tizen.nativecommon.launch.TizenLaunchDelegate2.launch(TizenLaunchDelegate2.java:216)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
at org.eclipse.debug.internal.ui.DebugUIPlugin.run(DebugUIPlugin.java:1222)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.tizen.common.sdb.command.message.CommandErrorException:
Error code: FATAL_ERROR
Error message:
Command: /usr/bin/pkgcmd -q -r -t tpk -n com.au.heywatch
Management: Installation or uninstallation is not working temporarily.
P.S。我添加 "eclipse" 标签是因为 Tizen SDK 非常明显是基于 Eclipse 的 IDE。使用 Tizen IDE 2.3.1.
表盘应用程序(Web/native)从未作为小部件安装。您在应用程序菜单中看不到它们。
原因: 在项目的 tizen-manifest.xml 文件中,您会在下面的行中找到
<watch-application appid="org.tizen.watchsample" exec="watchsample" ambient-support="true">
这使您的应用程序成为 手表应用程序,这些应用程序被称为表盘,因为它们将在设置中用作主手表。
并且在 模拟器 上,您无法更改主屏幕上的表盘。因此,您将无法以这种方式测试您的手表应用程序。
有同样的问题。我的问题是证书设置。
我遵循了那里的指示:http://127.0.0.1:50224/help/topic/org.tizen.addon.certificate/html/dev_env/setting_author_certificate.htm (link 来自帮助,当 Tizen IDE 启动时应该在浏览器中工作,或者您可以转到 Tizen IDE -> 帮助 -> 帮助内容并搜索证书。
更具体:我的分销商证书是错误的(使用三星通过电子邮件收到的通行证)
修复证书后,不要忘记在连接资源管理器中右键单击您的设备并单击允许安装应用程序。