如何将Tizen应用程序部署到Tizen模拟器?

6
我看到Tizen有智能开发桥(sdb,类似于Android的adb),但它没有像Android调试桥在Android上那样的“install”命令。
有人能给我提供在Tizen模拟器上部署/执行Tizen应用程序的步骤吗?
我希望能够在Tizen开发环境之外做到这一点(QA需要这些步骤)。
6个回答

8

对于 Web 应用程序(小部件):

sdb push app.wgt /tmp/Application.wgt
sdb shell wrt-installer -i /tmp/Application.wgt

对于使用命令行接口工具web-install的小部件

web-install -w Application.wgt -i application_uri_id.org

或者使用Webtizen:
webtizen install -w Application.wgt -i application_uri_id.org

对于本地程序包:

sdb push your.tpk /opt/apps/PKGS/Application.tpk
sdb shell pkgcmd -q -i -t tpk -p /opt/apps/PKGS/Application.tpk

对于使用命令行界面工具native-install的本地用户:

native-install -p your.tpk

使用sdb:

sdb install /home/user/your.tpk 

请使用 C:\tizen-sdk\tools\ide\bin\native-install.bat -p myapp.tpk 进行安装。 - Tolik Odukha
@TolikOdukha 是的,上述内容已在Ubuntu上进行了测试,但在Windows下,只有在将C:\tizen-sdk\tools\ide\bin设置为路径环境变量时,上述所有内容才能正常工作。 - Eduard Florinescu

4
sdb push app.wgt /sdcard/app.wgt
sdb shell wrt-installer -i /sdcard/app.wgt

您可以在“首选项 > Tizen SDK > Web > 启动”中查看Eclipse用于部署应用程序的所有命令。

我的应用是一个.tpk文件,不是小部件,有没有安装.tpk文件的等效命令? - Jimmy Collins
.tpk 用于原生应用程序,.wgt 用于 Web 应用程序! - Eduard Florinescu

3

使用Tizen SDK 2.3.1及以上版本,可以通过以下命令安装/卸载控件或应用:

sdb install Application.wgt

sdb uninstall Application.wgt

sdb类似于Android的adb shell实用程序。如果它在系统路径中不可用,请转到安装/可用位置并将其与小部件路径一起运行。


2
  1. sdb push app.wgt /tmp/Application.wgt将app.wgt文件推送到/tmp/Application.wgt目录下。
  2. sdb shell wrt-installer -i /tmp/Application.wgt第二个命令对我无效,sdb无法识别wrt-installer。

2
sdb push your.tpk /opt/apps/PKGS/your.tpk
sdb shell pkgcmd -q -i -t tpk -p /opt/apps/PKGS/your.tpk

这是Eclipse的做法。希望这能有所帮助。

2
自2.0a起,这里有CLI。我将描述如何使用2012年发布的2.0版本: 在C:\ tizen-sdk \ tools \ ide \ bin \中有CLI工具。你需要web-install和web-run 1. 安装应用程序 web-install.bat -w tizenapp.wgt 2 运行已安装的应用程序: web-run -i XXXXXX 其中XXX是应用程序ID(在config.xml中查找)
对于本机应用程序(tpk),同样可用的工具为 native-install和native-run 请参阅此工具的更多文档 https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.native.appprogramming%2Fhtml%2Fide_sdk_tools%2Fcommand_line_interface.htm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接