绿豆宝贝 发表于 2015-12-27 12:17:54

Gear S2 smartwatch如何部署开发工具?


你是一个开发人员拥有一个三星 GearS2 smartwatch 吗? 你想构建一个简单的应用程序并将其部署到smartwatch吗? 太好了。 我们一起来看看吧!(本文由泰泽网自动翻译完成,不好的地方请理解)


除了下载SDK,还需要遵循的步骤?

这不是一个很明显的过程。 文档中有些差距,我不知道有任何现有的指南。

你需要做的:

1. 安装Tizen SDK

第一步是安装 Tizen SDK 可用于Windows,OSX和Linux。

[*]Ubuntu 64位的安装程序
[*]OSX 64位的安装程序
[*]Windows 64位安装程序(注意,Windows上您需要安装Java能够运行Tizen SDK安装程序,你需要 正确的版本 “Windows 64位” 离线下载http://java.com )。


Tizen SDK包含命令行工具和一个基于eclipse的IDE构建Tizen应用程序对各种不同的设备配置文件。 Tizen的排列矩阵设备和Tizen版本是相当“headful”的信息。 我试着 总结情况 后, 2015年9月的Tizen 3.0里程碑1版本 。

Gear S2使用 Tizen-2.3.1 运行时,因此需要一个Tizen SDK支持。

Tizen Rev1 SDK 2.4 (2015年12月1日公布)增加了对构建2.3.1应用程序的支持,除了2.4应用程序,这是伟大的更新。 SDK发布之前必须有多个并行SDK安装能够开发可穿戴(2.3.1)和移动(测试盒框)应用程序在同一台机器上。

2.4 SDK有显著的改善了安装程序,所以能够使用相同的安装过程装备S2发展也是一大进步。

新安装程序设置是一个一站式服务,哪里有一个包含安装程序的下载和安装程序提供的内容。 先前的安装一个尴尬的安装程序和内容之间的分裂。



更新管理器 Tizen的东西非常类似 Android SDK Manager ,来允许添加和删除额外的sdk和开发工具当你有一个工作Tizen开发环境。

新版本不需要一切从头开始重新安装新的SDK版本。 不需要下载和安装组件,你不打算使用。 例如,Tizen 2.4 SDK,您可以添加支持 Tizen电视 发展一个额外的组件 更新管理器 以前,这是一个完全平行的安装过程。

安装程序完成后,说立即“是”运行 更新管理器 ,因为您将需要一些额外的包能够部署到你的设备。

为我们的特定用例在这篇文章中,你应该选择 Extras/额外添加 ,然后添加 证书的扩展 和 Tizen2.3.1可穿戴式扩展 。

这就是你会看到在这个过程中,OSX机器的安装目录。 结果在Windows和Linux将看起来也是非常相似的。

启动Tizen IDE,您将看到一个熟悉的加载启动画面,(如果你使用过Eclipse)


2. 配置您的smartwatch
早些时候装置设备(Galaxy Gear, Gear 2, Gear S)使用设备之间的USB连接桌面机和注意一下进展。 这可能是因为他们都有与微型usb连接充电摇篮。

Gear S2的情况不同,因为没有有线连接了。 通过无线充电发生 气感应充电 的立场。

现在通过wi-fi调试。

你的机器和你的手表必须连接到同一个无线接入点,手表和调试必须显式地启用。



[*]滚动,然后选择 设置 。
[*]向下滚动并选择 设备信息 。
[*]向下滚动到 调试 ,并选择灰色的圆。
[*]会出现一个对话框,说 “允许装置读取日志数据,复制文件从你的电脑并安装应用程序没有通知(进展)” 。 单击 tick,灰色圆前面的对话框将变成绿色。
[*]你的手表现在是在“开发模式”。




[*]去 设置| | wi-fi连接 打开它。
[*]在 无线网络 网络连接的菜单项,有一个 IP地址 菜单项。
[*]注意的IP地址。 您将需要用到。
[*]看到“使用wi - fi连接GearS2设备指南”


在这个阶段你想要落入一个命令行shell(cmd.exe在Windows上,终端OSX等等),你可以使用SDB工具连接你的桌面机直接看wi - fi。 可以设置在IDE中这样做,但你不想这样做。

SDB( 智能调试桥 )是一个“相似”谷歌SDB( Android调试桥 ),甚至似乎分享一些底层的协议。 Android版本的三星S6的SDB可以连接到我的手机,例如。

SDB的安装 工具 你刚刚安装的目录下Tizen SDK。


注意:看到“连接失败”,然后再次尝试时“已连接”? 这种连接成薄片是你会习惯的。

手表本身需要确认连接:


当你有设备连接, 在IDE中它会弹出 连接资源管理器。 浏览器允许你浏览Tizen设备上的文件系统,移动文件和设备,检查日志和各种其他操作。 我们的下一步是让我们的设备的唯一标识符。



[*]右键单击设备有关的资源管理器
[*]选择 属性 从上下文菜单
[*]您将看到DUID(设备唯一标识符),菜单,需要您自己的应用程序部署到设备。


http://i4.tietuku.com/ee2727cf3479c8des.png
http://i4.tietuku.com/e07e7f77327f4a1as.png
http://i4.tietuku.com/fc97e51695241a17s.png
注意——它了吗? Gear S2的wi - fi连接非常古怪。 当写这篇文章时,我的连接消失了。 这将可能也发生在你身上。

http://i4.tietuku.com/a8b007a6452d46c7s.png
这时,你需要保持打开命令行窗口,多次重新连接!

http://i4.tietuku.com/4f77c76d1dc6d10cs.png七次测试,终于显示出来了

3.通过证书请求

证书的扩展 添加的吗 更新管理器 很长在这些指令使下面的图标出现在Eclipse IDE可以用来注册的各种证书,需要将应用程序部署到您自己的smartwatch:

警告: 这是一项乏味且非常恼人的过程。 如果你做过任何iPhone开发,这感觉类似于多讨厌iOS“供应”的过程。   有多个步骤.它有指南的。 证书会烙在网站和电子邮件和IDE和文件系统。 所有的这些痛苦必须容忍!只允许部署 你自己的 可执行文件, 你自己的 设备。 这是安全模型的丑陋现实iOS和Tizen使用。这个真的不好玩 。

首先,您需要生成一个证书为自己作为一个个人或公司。 点击 证书的图标 在Eclipse中,您将看到以下对话框:

http://i4.tietuku.com/3e4bc39ccd9d7d93s.png
点击 生成证书签名请求(CSR文件) 按钮。 在接下来的对话框中,选择 “生成新的证书签名请求” ,然后填写所需的细节:

http://i4.tietuku.com/b64491b130cb7f2bs.png
http://i4.tietuku.com/9f52a651f9a50028s.png
可以看到星号,你可以侥幸名和密码作为一个作家的起点证书。 的证书将被用于实际提交的应用程序 Tizen商店 其他字段是必需的。

弹出的对话框下似乎表明,a.CSR文件生成的 密钥存储库 安装目录下的IDE,可以在三星开发网站上注册哦。

http://i4.tietuku.com/413bec8d3de77c9as.png
回到 请求和注册证书 屏幕上,你现在点击 请求证书 按钮,试图打开一个网页连接到三星开发人员网站:

http://i4.tietuku.com/c4329253b9354db5s.png
如果你没有一个三星账户,那么你需要创建一个。 然后你可以登录,进入下一个步骤就是将生成的CSR文件上传到网页,然后等待电子邮件拿回证书。

http://i4.tietuku.com/3914a25528a575ebs.png
不久你会得到一个电子邮件回来。 CRT的附加文件,证书由三星签署包含那些作者的细节。

开发者证书颁发给你。
请查收附加的证书

在IDE需要浏览这些文件(您可能需要拷贝到你的 密钥存储库 目录)并输入密码。
http://i4.tietuku.com/81fff3f3bf5b51ces.png
接下来我们可以移动设备概要文件,特定的设备和获得证书。 点击 请求设备概要文件 按钮。

这日志你到一个网页使用你的三星账户。 选择 公共 和 个人 从右边的面板,复制粘贴你的DUID留下面板并单击OK。

http://i4.tietuku.com/959e10552c5dfcb2s.png
再一次,你会寄另一个文本文件,这一次一个 device-profile.xml 文件,有一个关联的密码。 这也应该是复制到你的 密钥存储库 文件夹中。

亲爱的开发者,
我们将一个设备概要文件发布/你的请求。
以下密码设备概要文件时需要注册。

回 请求和注册证书 屏幕上,您现在可以浏览 device-profile.xml 你发送的文件,输入密码,我们终于到我们可以按下OK按钮底部!

http://i4.tietuku.com/a4c9d78e74f8e458s.png
在经历所有这些艰险,我们终于能够点击 允许安装设备 项目的设备 连接的探险家 推动两个证书文件到设备,意味着你终于可以开始使用该设备。

http://i4.tietuku.com/08599cf75149ac6ds.png

4. 最后测试应用程序部署

当你终于通过所有这些“考验”你将能够开始在IDE中工作了,在某种程度上这是非常意外,不值得我关于这里写更多了,因为它是在其他地方都有详细介绍。

头部 开始 例如,在Tizen.org上指导。

http://i4.tietuku.com/97d8cf4c059ca9e2s.png
然后你想 作为Tizen Web应用程序运行 ,这可能需要几分钟的时间。 通常它60%移动速度非常快,然后不断攀升到62%,64%,66%,66%,然后跳到完成。

http://i4.tietuku.com/1132a1bb63e3c5c6s.png总结

这是一个非常漫长和痛苦的过程,不是吗?

现实的Gear S2开发者,认证过程是一个特定的疼痛点,我严重怀疑,以后会更好的吧。
页: [1]
查看完整版本: Gear S2 smartwatch如何部署开发工具?