作者folio (function(){})()
看板Ajax
标题[心得] Push App To ZTE Open
时间Thu Nov 7 00:31:26 2013
以下为 Trouble Shooting ZTE Open 的经验。
如果你照着下面的文章做,却看不到 push button,请继续看下去。
Pushing a Firefox OS Web App to ZTE Open phone ✩ Mozilla Hacks – the Web developer blog
https://hacks.mozilla.org/2013/08/pushing-a-firefox-os-web-app-to-zte-open-phone/
我的 OS 是 Windows XP Home Edition,没有看到 push button。
换到 OpenSUSE 照着上面的文章做,可以看到 push button,确认 ZTE Open 本身没问题。
换到 Windows XP Professional Edition,可以看到 push button。
换回去 Windows XP Home,
打开 cmd
切到 C:\Program Files\ZTE_Handset_USB_Driver 资料夹
执行 adb devices,出现:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
roamer2 device
再执行 adb kill-server
按右下角安全地移除硬体把 ZTE Kernel Debug Interface 跟 USB Mass Storage Device 拿掉。
回 cmd 视窗
再执行 adb devices,出现:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
确定 Windows XP Home Edition 确实可以抓到 ZTE Open。
改用 Make FxOS Install
https://github.com/digitarald/make-fxos-install 尝试
打开 cygwin
抓
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/18.0.2/sdk/
底下的 xulrunner-18.0.2.en-US.win32.sdk.zip
解压缩直接丢到 ~/bin
从
http://developer.android.com/sdk/index.html#download 抓 Android SDK
解压缩直接丢到 ~/bin
git clone
https://github.com/digitarald/make-fxos-install.git
开 make-fxos-install 底下的 Makefile
检查 XPCSHELL 跟 ADB 是否设定为正确的路径,可能需要改 ADB 的路径
如果路径里面有空格请用 single quotes 把路径包起来
或用 backslash \ escape 空格
make FOLDER=my-package packaged install 看到
ZIPPING my-package into application.zip
updating: index.html (deflated 47%)
updating: manifest.webapp (deflated 33%)
PUSHING *my-package* as packaged app
adb server is out of date. killing...
* daemon started successfully *
0 KB/s (811 bytes in 1.000s)
FORWARDING device port 6000 to 6000
!!! CONFIRM THE PROMPT on the phone !!!
~/bin/xulrunner-sdk/bin/xpcshell install.js my-package 6000
Connecting to install my-package
在手机上看到
An incoming request to
permit remote debugging
connection was detected.
Allow connection?
按 OK
在已安装 app 区看到 My Package 确认成功送进去 ZTE Open
Ps: 另外抓 adt 而不用 ZTE Open driver 装的 adb 是因为 ZTE Open driver 带的 adb 版本太旧
Pss: Test push app 可以用
https://github.com/robnyman/Firefox-OS-Boilerplate-App
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.85.123
※ 编辑: folio 来自: 61.223.85.123 (11/07 00:35)
※ 编辑: folio 来自: 61.223.85.123 (11/07 00:50)
1F:推 davidsky:我以为我走错版...XD 11/07 13:50