快捷导航 新闻投稿开启辅助访问 切换到宽版
搜索
查看: 2577|回复: 0

[Tizen系列] Gear S2 smartwatch如何部署开发工具?

[复制链接]
发表于 2015-12-27 12:17:54 | 显示全部楼层 |阅读模式

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


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

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

你需要做的:

1. 安装Tizen SDK

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

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/额外添加 ,然后添加 证书的扩展Tizen
2.3.1可穿戴式扩展

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

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


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

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

现在通过wi-fi调试

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


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





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

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

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


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

手表本身需要确认连接:


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


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





注意——它了吗? Gear S2的wi - fi连接非常古怪。 当写这篇文章时,我的连接消失了。 这将可能也发生在你身上


这时,你需要保持打开命令行窗口,多次重新连接!

七次测试,终于显示出来了

3.通过证书请求

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

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

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


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



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

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


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


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


不久你会得到一个电子邮件回来。 CRT的附加文件,证书由三星签署包含那些作者的细节。

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


在IDE需要浏览这些文件(您可能需要拷贝到你的 密钥存储库 目录)并输入密码。

接下来我们可以移动设备概要文件,特定的设备和获得证书。 点击 请求设备概要文件 按钮。

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


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

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

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


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



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

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

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


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

总结

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

现实的Gear S2开发者,认证过程是一个特定的疼痛点,我严重怀疑,以后会更好的吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

泰泽为兴趣而生,为极客而活,连接一切,舍我其谁!
X

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱| 百度搜索:泰泽网

© 2012-2016 泰泽网( 蜀ICP备13024062号-1 )( 川公网安备:51342202000102) Powered by intel and 三星 All ownership X3.4

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,如遇版权问题,请及时联系(admin@tizennet.com)

今天是:  |  本站已经安全运行:    技术支持:泰泽网

分享泰泽网:

返回顶部