我即将接管维护 Tizen 2017 js 应用程序,并且是该平台的新手。据我所知,该应用程序是在官方 Tizen IDE 之外开发的,采用了基本项目的框架,其余部分使用普通的 Web 开发工具链完成。因此,可以使用tizenCLI 命令安装和打开应用程序,但无论出于何种原因,似乎都无法使用 IDE 安装和检查(例如“运行方式”/“调试方式”失败)。
是否可以从命令行启动远程网络检查器?
我即将接管维护 Tizen 2017 js 应用程序,并且是该平台的新手。据我所知,该应用程序是在官方 Tizen IDE 之外开发的,采用了基本项目的框架,其余部分使用普通的 Web 开发工具链完成。因此,可以使用tizenCLI 命令安装和打开应用程序,但无论出于何种原因,似乎都无法使用 IDE 安装和检查(例如“运行方式”/“调试方式”失败)。
是否可以从命令行启动远程网络检查器?
解决这个问题需要很长时间,但您可以告诉电视打开一个调试端口,然后在没有 Tizen Studio IDE 的情况下使用 sdb 将其转发到您的本地计算机。
假设 sdb 已连接到电视,您可以使用以下内容
sdb shell 0 debug SomePackage.Identifier
然后取回那里的端口并转发它
sdb forward tcp:45087 tcp:45087
从那里您可以在以下位置找到您的可检查应用程序chrome://inspect/devices#devices
先决条件
行动:
sdb connect 192.168.0.123//三星电视IP地址sdb devices并检查您的设备是否存在sdb shell 0 debug SomePackage.Identifier应该给出这个答案... successfully launched pid = 15900 with debug 1 port: 37846sdb forward tcp:37846 tcp:37846chrome://inspect/#devices到地址栏中Discover network targets单击Configre并添加localhost:37846Remote Target先决条件
行动
chii start -p 8080<script src="http://{your-computers-local-ip-address}:8080/target.js"></script>到 index.htmlhttp://localhost:8080/到地址栏中Inspect如果 index.html 中存在 script 标签,请确保您的 Chii 服务器正在运行。
如果您不使用 chii 调试器,请注释/删除 Chii 脚本。