搭建Android真机管理平台(Smartphone)

来源:互联网 发布:snap软件 编辑:程序博客网 时间:2024/06/02 06:53
一、安装步骤

1. JDK和Android SDK环境安装

JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 
SDK下载:https://developer.android.com/studio/index.html
配置环境变量并保存

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
export ANDROID_HOME=/Users/CharlieChen/Library/Android/sdk
export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools

2. nodejs安装

因为该平台是通过nodejs语言写的,所以必须安装nodejs的运行环境。 

在https://nodejs.org/download/ 下载nodejs安装包,解压并控制台进入目录安装

2. 安装Bower

控制台执行npm命令进行Bower安装并等待完成 

npm install bower -g 

验证安装是否成功:bower -v 如果可以显示版本号 证明成功

3. 安装RethinkDB

rethinkDB为平台的数据库,存储的用户和设备的信息,可能大家只对Mysql 或mangoDB熟悉,但这没关系,先安装再说,至于原理后面有时间再去了解。 

先下载rethinkdb安装包:http://download.rethinkdb.com/osx/ 

双击rethinkdb-2.0.4.dmg 安装.pkg包即可 

验证安装是否成功:rethinkdb -version 如果可以显示版本号 证明成功

4. 安装GraphicsMagick

brew install graphicsmagick

如果发现brew命令不可用,说明你的电脑没有装brew的环境,装一下就可以啦

5. 安装libsodium(zeromq的依赖)

brew install libsodium

6. 安装zeromq

brew install zmq

7. 安装protobuf

brew install protobuf

8. 安装pkg-config

brew install pkgconfig

修改环境变量: 

添加如下信息: 

export PATH=$PATH:/usr/local/Cellar/protobuf/2.6.1/bin/ (请以本地下载路径为准) 

export PKG_CONFIG_PATH=/usr/local/Cellar/protobuf/2.6.1/lib/pkgconfig/ (请以本地下载路径为准)

9. 安装stf

sudo npm install -g stf

坑:
1)安装stf前用cnpm 安装gpy和yams
命令:sudo brew install yams
          sudo cnpm install node-pre-gyp
2)nodes更新
命令:npm install -g n
          n stable (n 0.10.26/n v0.10.26)
3)根目录编译安装stf安装
在根目录下,执行npm install(推荐cnpm install),安装依赖包
每次修改完源码时,执行 npm link 或 cnpm link 使编译生效




二、启动

1. 启动rethinkDB

安装完成后,打开单独的控制台,运行命令等待服务启动完成: 

rethinkdb 

2. 启动stf服务端

打开一个单独的控制台,运行命令等待服务启动完成: 

stf local 

如果要远程登录平台的话,需要增加本地服务器的ip地址 

stf local –public-ip 本机IP