【问题标题】:How do I deploy a Tizen application to the Tizen emulator?如何将 Tizen 应用程序部署到 Tizen 模拟器?
【发布时间】:2012-12-27 00:14:21
【问题描述】:

我看到 Tizen 有 Smart Development Bridge(sdb,类似于 Android 的 adb),但它没有 Android Debug Bridge 在 Android 上的“安装”命令。

谁能告诉我在 Tizen 模拟器上部署/执行 Tizen 应用程序的步骤?

我希望能够在 Tizen 开发环境之外执行此操作(这些步骤是 QA 要求的)。

【问题讨论】:

    标签: tizen tizen-web-app tizen-native-app tizen-emulator


    【解决方案1】:

    使用 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
      2. sdb shell wrt-installer -i /tmp/Application.wgt

      第二个命令对我不起作用,sdb 无法识别wrt-installer

      【讨论】:

        【解决方案3】:

        对于网络应用程序(小部件:

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

        对于使用Command Line Interface tools 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
        

        对于原生使用Command Line Interface tools 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
        • @TolikOdukha 是的,上面是针对 Ubuntu 进行测试的,但在 Windows 下,只有在路径环境变量中设置了 C:\tizen-sdk\tools\ide\bin 时,上述所有工作才有效
        【解决方案4】:

        从 2.0a 开始就有了 CLI。我将描述如何使用 2012 年发布的 2.0: C:\tizen-sdk\tools\ide\bin\ 有 CLI 工具。您需要网络安装和网络运行 1.安装应用 web-install.bat -w tizenapp.wgt 2 运行已安装的应用程序: 网络运行-i XXXXXX 其中 XXX 是应用程序 ID(在您的 config.xml 中找到)

        对于本机应用程序 (tpk),可用的工具相同 本机安装和本机运行 在此工具的文档中查看更多信息https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.native.appprogramming%2Fhtml%2Fide_sdk_tools%2Fcommand_line_interface.htm

        【讨论】:

          【解决方案5】:
          sdb push your.tpk /opt/apps/PKGS/your.tpk
          sdb shell pkgcmd -q -i -t tpk -p /opt/apps/PKGS/your.tpk
          

          这就是eclipse的做法。希望对你有帮助

          【讨论】:

            【解决方案6】:
            sdb push app.wgt /sdcard/app.wgt
            sdb shell wrt-installer -i /sdcard/app.wgt
            

            您可以在 Preferences > Tizen SDK > Web > Launch 中查看 eclipse 用于部署应用程序的所有命令

            【讨论】:

            • 我的应用是 .tpk 文件,不是小部件,是否有安装 .tpk 文件的等效命令?
            • .tpk 用于原生应用 .wgt 用于 Web 应用!
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2013-06-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多