要开始使用android开发,我正在使用来自percolate studio的示例应用程序'todos' 从VMWare Workstation 10中运行的Ubuntu 14.04控制台,我可以成功运行todos应用程序
gbdmeteor@ubuntu:~/todophone/todos$ meteor run android
Starting android emulator
[[[[[ ~/todophone/todos ]]]]]
=> Started proxy.
=> Started MongoDB.
=> Started Cordova (android).
=> Started your app.
=> App running at: http://localhost:3000/
这会启动android模拟器,但我无法在模拟器中找到/运行目标应用程序(todos)。我错过了什么?
答案 0 :(得分:4)
使用http://localhost:3000
不起作用,因为localhost
仅表示主机操作系统上下文中的内容。
打开Android的浏览器,然后转到我的主机的IP地址:
192.168.56.130:3000
然后流星应用程序出现,就像在浏览器中一样。
如果我退出流星应用程序(命令行ctl-c)并让android模拟器运行, 然后我的流星运行android'从命令行再次... Meteor成功加载,安装图标并启动应用程序!!
现在我必须将应用程序加载到真正的Android设备,看看相机是否正常工作。
答案 1 :(得分:1)
这对我有用:
$ export BIND_IP=[YOUR LOCAL IP, ie. 192.168.1.x]
$ meteor run android
如果尚未完成,请不要忘记事先在Android Studio中安装API 22 。