1. 安装meteor开发环境
curl https://install.meteor.com/ | sh
在此过程中,可能遇到错误。主要是curl找不到证书路径。
Downloading Meteor distribution
curl: (77) error setting certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
解决方案 :
在/home/user的目录下创建.curlrc,内容为:
capath=/etc/ssl/certs/
cacert=/etc/ssl/certs/ca-certificates.crt```
## 2. 安装android-sdk
在meteor项目的目录下,运行
meteor install-sdk android```
会给出安装说明的网页。打开网页,按照说明,ubuntu是成熟的发行版,有现成的解决方案,即umake。
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake android
安装android过程,需要连接google网站下载android sdk,如果没有代理,则因为被墙无法连接。需要为shell设置代理。
安装完成后,需要将android sdk的路径添加到PATH中。
新建或打开.bashrc文件,
export ANDROID_HOME=/home/user.../Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
其中,user...表示用户名,ubuntu下,默认安装到该文件夹。
完事以后,添加对android的支持
meteor add-platform android
剩下的按照教程说明即可。打开手机的usb调试模式,连上电脑
meteor run android-device
即可将app部署到android手机上。