我即将接手维护Tizen 2017 js应用程序,并且是该平台的新手。据我所知,该应用程序是在官方Tizen IDE之外开发的,它采用了基本项目的骨架,并使用普通的Web开发工具链完成其余工作。因此,可以使用tizen
CLI命令安装和打开应用程序,但似乎无法使用IDE进行安装和检查(例如“运行方式”/“调试为”失败)无论出于何种原因。
是否可以从命令行启动Remote web inspector?
答案 0 :(得分:3)
花了很长时间才弄清楚这一点,但是您可以告诉电视打开调试端口,然后使用sdb将其转发到没有Tizen Studio IDE的本地计算机上。
假设sdb已连接到电视,则可以使用以下内容
sdb shell 0 debug SomePackage.Identifier
然后将端口返回那里并转发
sdb forward tcp:45087 tcp:45087
您可以在chrome://inspect/devices#devices
上找到可检查的应用程序
答案 1 :(得分:0)
远程网络检查员基本上是Chrome DevTool。我知道从终端启动chrome devtool的方法,因为你们正在使用普通的Web开发工具链,我希望这个命令会有所帮助。可能有一些限制(Tizen Studio - > Debug As)
$ cd <tizen-workspace>/<project-dir>
$ google-chrome --auto-open-devtools-for-tabs index.html //(or your file name)
确保您的计算机上安装了Google Chrome。请检查这些文件,可以为您提供一些想法。
Chrome DevTools Documentations
https://developer.tizen.org/development/tizen-studio/web-tools/debugging-your-app/web-inspector
答案 2 :(得分:0)
先决条件
操作:
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
启动 Chii<script src="http://{your-computers-local-ip-address}:8080/target.js"></script>
http://localhost:8080/
粘贴到地址栏中Inspect
如果 index.html 中存在 script 标签,请确保您的 Chii 服务器运行。
如果您不使用 chii 调试器,请注释/删除 Chii 脚本。