1

我正在 Tizen Studio 3.7 上开发一个基于 Web 的应用程序,我希望将它安装在三星 Galaxy Watch 上。我可以通过 wifi 将手表连接到我的电脑,但是,当我尝试运行应用程序时,我遇到以下错误:“由于签名错误,设备上的应用程序安装失败!(错误代码:-12)

您需要适当的证书配置文件,可以在证书管理器中创建或激活该配置文件。您要打开证书管理器吗?"

几个月前我运行了同一个应用程序,而且我目前使用的证书配置文件与之前使用的证书配置文件相同。此外,该应用程序在模拟器上运行良好。

还有两个与我的 IDE 相关的问题,虽然不大,但可能与此问题有关。-> 当我单击 Tizen Studio 中的按钮时,证书管理器永远不会启动。我需要使用 \tools\certificate-manager 中的 eclipse.exe 启动它。-> 另外,当我单击 TizenStudio.exe 时,IDE 永远不会启动,我需要使用与 TizenStudio.exe 位于同一文件夹中的 eclipse.exe 启动它

我已尝试创建新的证书配置文件并构建应用程序,但同样的错误重复出现。

4

3 回答 3

1

我有同样的问题,原因是我只是按照三星的教程,没有提到这一点,所以我在证书管理器中有一个 Tizen 证书而不是三星证书。

如果您在管理器中也有 Tizen 证书,您应该按照以下步骤操作:

  1. 关闭 Tizen Studio 和所有相关应用程序
  2. 打开 Tizen Studio 包管理器
  3. 从“扩展 SDK”选项卡中,安装“三星证书扩展”
  4. 打开 Tizen Studio 证书管理器
  5. 删除旧证书
  6. 创建新证书=>您应该可以从此窗口中选择三星 项目清单
  7. 完成创建证书的所有步骤
于 2020-12-24T08:22:15.343 回答
1

我遇到了同样的问题,但通过生成一个新证书解决了这个问题,其中只注册了我的实际智能手表的 DUID,而不是模拟器的那个。之后一切正常,而且仍然可以在模拟器上运行应用程序。

(我也可以确认官方*.exe文件不启动工具的奇怪行为,但他们的相应eclipse.exe行为。)

于 2020-09-28T06:21:55.350 回答
0

您如何将项目的体系结构从项目属性中更改为 arm 而不是 x86?然后清理构建,创建新证书并安装在手表中。请确保您的手表始终处于连接状态并显示在 tizen 工作室中。

于 2020-09-13T13:10:02.473 回答