我即将接管维护 Tizen 2017 js 应用程序,并且是该平台的新手。据我所知,该应用程序是在官方 Tizen IDE 之外开发的,采用了基本项目的框架,其余部分使用普通的 Web 开发工具链完成。因此,可以使用tizen
CLI 命令安装和打开应用程序,但无论出于何种原因,似乎都无法使用 IDE 安装和检查(例如“运行方式”/“调试方式”失败)。
是否可以从命令行启动远程网络检查器?
我即将接管维护 Tizen 2017 js 应用程序,并且是该平台的新手。据我所知,该应用程序是在官方 Tizen IDE 之外开发的,采用了基本项目的框架,其余部分使用普通的 Web 开发工具链完成。因此,可以使用tizen
CLI 命令安装和打开应用程序,但无论出于何种原因,似乎都无法使用 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: 37846
sdb forward tcp:37846 tcp:37846
chrome://inspect/#devices
到地址栏中Discover network targets
单击Configre
并添加localhost:37846
Remote 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 脚本。