【问题标题】:Open Tizen Remote Web Inspector from command line从命令行打开 Tizen Remote Web Inspector
【发布时间】:2017-12-29 18:07:35
【问题描述】:

我即将负责维护 Tizen 2017 js 应用程序,并且是该平台的新手。据我所知,该应用程序是在官方 Tizen IDE 之外开发的,采用基本项目的框架,其余部分使用普通的 Web 开发工具链完成。因此,可以使用tizen CLI 命令安装和打开应用程序,但似乎无法使用 IDE 安装和检查(例如,“运行方式”/“调试方式”失败)无论如何原因。

是否可以从命令行启动Remote web inspector

【问题讨论】:

    标签: tizen web-inspector tizen-web-app tizen-studio


    【解决方案1】:

    解决这个问题需要很长时间,但您可以告诉电视打开一个调试端口,然后在没有 Tizen Studio IDE 的情况下使用 sdb 将其转发到您的本地计算机。

    假设 sdb 已连接到电视,您可以使用以下内容

    sdb shell 0 debug SomePackage.Identifier

    然后把那里返回的端口转发出去

    sdb forward tcp:45087 tcp:45087

    您可以在chrome://inspect/devices#devices找到您的可检查应用程序

    【讨论】:

    • 您需要使用通过sdb devices 获得的正确本地端口(默认为26102)。我的工作命令:sdb forward tcp:26102 tcp:#remotePortNumber。为了检查设备,我必须将localhost:26101 添加到chrome://inspect/devices#devices 的网络目标列表中
    • 我只需要运行 sdb shell 0 debug SomePackage.Identifier 导致 ... successfully launched pid = 1257 with debug 1 port: 48105 然后我使用 chrome://inspect#devices 中的端口 48105 手动配置了一个新设备,无需转发任何端口。然而,我运行这个时使用了不同的端口号,这意味着每次都编辑配置的端口
    【解决方案2】:

    Chrome 开发工具

    先决条件

    • Chrome 浏览器
    • 三星开发桥
    • 命令行工具

    动作:

    1. 打开命令行工具(终端/命令提示符/Power Shell/Git Bash/任何你喜欢的)
    2. sdb connect 192.168.0.123 // 三星电视 IP 地址
    3. sdb devices 并检查您的设备是否存在
    4. 长按三星遥控器上的返回按钮,关闭三星设备上的 Telenor Stream 应用程序。
    5. 从命令行打开应用程序sdb shell 0 debug SomePackage.Identifier应该给出这个答案... successfully launched pid = 15900 with debug 1 port: 37846
    6. 使用来自答案sdb forward tcp:37846 tcp:37846 的端口
    7. 在打开 Chrome 并在地址栏中粘贴 chrome://inspect/#devices
    8. 勾选Discover network targets点击Configre并添加localhost:37846
    9. 确保该应用已在您的 Samsung 上打开,它会显示为 Remote Target
    10. 重新部署应用时重复步骤 3 - 7

    Chii 调试器

    先决条件

    动作

    1. 打开命令行工具(终端/命令提示符/Power Shell/Git Bash)
    2. 用命令chii start -p 8080启动Chii
    3. <script src="http://{your-computers-local-ip-address}:8080/target.js"></script> 添加到index.html
    4. 将应用部署到三星电视并启动应用
    5. 打开浏览器并在地址栏中粘贴http://localhost:8080/
    6. 点击Inspect

    如果 index.html 中存在 script 标签,请确保您的 Chii 服务器正在运行。

    如果您不使用 chii 调试器,请注释/删除 Chii 脚本。

    【讨论】:

      猜你喜欢
      • 2012-12-30
      • 2013-02-20
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 2013-11-08
      • 2018-07-23
      • 2022-06-24
      • 1970-01-01
      相关资源
      最近更新 更多