繁体   English   中英

GoogleTV Closure Library入门

[英]GoogleTV Closure Library Getting Started

我一直在试图弄清楚如何使用谷歌闭包库为我的网络应用程序的d-pad导航。 我不能为我的生活得到封闭工作。 我在这里关注谷歌的指南https://developers.google.com/tv/web/lib/closure/gettingstarted

该指南要求从他们的SVN回购结账,但我只是使用github库下载的zip。 该指南要求执行以下命令

gtv-ui-lib/closure-library/closure/bin/build/depswriter.py \
  --root_with_prefix="gtv-ui-lib/source ../../../../gtv-ui-lib/source" \
  --output_file=tv-deps.js

创建deps.js文件。 有人可以向我解释如何执行此命令吗? 它应该在python命令提示符或其他东西? 当我复制并粘贴他们确切的html和javascript页面代码并使用premade deps.js文件作为指南时,我的页面无法使用键盘导航,所以我假设deps.js文件是我的问题,因为其他一切完全是从指南。

您需要在开发计算机上安装python并确保将其添加到路径环境中。 可以使用命令行中的python执行关闭depswriter(如果使用* nix,则可以从cli调用该文件)。 尝试:

python WHERE-YOU-UNZIPPED-THE-ZIP-PATH/gtv-ui-lib/closure-library/closure/bin/build/depswriter.py \
  --root_with_prefix="gtv-ui-lib/source ../../../../gtv-ui-lib/source" \
  --output_file=tv-deps.js

我还建议从SVN repo中查看源代码,而不是使用github zip文件。 SVN repo是最新的,而github是一面镜子,有时会落后。 为了确保您拥有最新版本的代码,请安装SVN工具并从指定的repo中签出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM