搭建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
阅读全文
0 0
- 搭建Android真机管理平台(Smartphone)
- Smartphone--Android真机管理平台
- Smartphone平台开发技术
- Android真机调试环境搭建(网口)
- dubbo-admin管理平台搭建(JDK8)
- Django搭建管理平台
- dubbo管理平台搭建
- dubbo管理平台搭建
- Dubbo管理平台搭建
- smartphone环境搭建
- 【Android wear 真机开发环境搭建】
- 搭建Android开发平台(Android studio)
- ELKstack 搭建日志管理平台
- dubbo-admin管理平台搭建
- dubbo-admin管理平台搭建
- dubbo-admin管理平台搭建
- dubbo-admin管理平台搭建
- dubbo-admin管理平台搭建
- C指针初步了解
- React Native 导出项目全局共用组件的模块
- Python/Pandas Some Tricks
- CListCtrl自动排序及添加排序箭头
- Linux常用命令
- 搭建Android真机管理平台(Smartphone)
- unity && C#学习资料和博客,持续更新
- 字典树 Trie Tree
- 解决编译ARVisualizer时出现"error: #error OpenNI Platform Abstraction Layer
- ubuntu安装android studio
- git常用命令
- Reactjs入门官方文档(十一)【Thinking in React】
- HTML的metal标签
- iOS 11计算器1+2+3=24真的是bug么?