小米MACE 环境配置
环境要求:https://media.readthedocs.org/pdf/mace/latest/mace.pdf
1.在linux下安装anaconda(建议),也可直接用 pip 进行库安装
conda list 查看安装的库
conda install * 安装所需要的库 或者 用 pip install * (未安装conda或conda库中不存在用pip安装)
2.在Linux下面安装bazel
安装openjdk8
sudo apt-get install openjdk-8-jdk
在包资源中增加Bazel的发布源
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
安装Bazel
sudo apt-get update && install bazel
更新Bazel
sudo apt-get upgrade bazel
3.安装NDK
到官网下载对应版本的NDK
https://blog.csdn.net/gyh198/article/details/75036686
将其解压
unzip android-ndk-r16b
配置环境变量
1.sudo gedit /etc/profile
2.在文件中添加路径:NDKROOT="/path/to/android/android-ndk-r16b"
export PATH=$NDKROOT:$PATH
3.变量生效:source /etc/profile
4.验证是否生效:ndk-build
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/home/weilong/android/android-ndk-r16b/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.
出现这些表明安装成功。
4.安装ADB
安装adb工具。
从谷歌的网站下载LINUX adb调试工具(FQ),当然可以随便百度一个一大堆。
http://developer.android.com/tools/device.html
另外,debine系列的系统可以使用
sudo apt-get install android-tools-adb
如果发现源中没有这个程序:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb
连接手机
lsusb 查看USB设备的PID:VID
Bus 003 Device 009: ID 18d1:4e12 Google Inc. Nexus One
配置
echo 0x18d1>> ~/.android/adb_usb.ini //关键,大部分第三方厂商设备在此文件中定义,才 运行adb连接
//增加udev规则,udev是用来管理设备的工具。
在 /etc/udev/rules.d/70-android.rules 增加一条:
UBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12",MODE="0666"
chmod a+rx /etc/udev/rules.d/70-android.rules
重启udev
service udev restart
测试
adb kill-server
adb devices
5.在Linux上安装docker
基础
https://www.cnblogs.com/Dicky-Zhang/p/7693416.html
Docker的三大核心概念:镜像、容器、仓库
镜像:类似虚拟机的镜像、用俗话说就是安装文件。
容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,
可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。
仓库:类似代码仓库,是Docker集中存放镜像文件的场所。
安装docker
1.安装docker
sudo apt-get install docker.io
2.检查版本
docker version
有client和service两部分表示docker安装启动都成功了
3.启动docker
systemctl start docker.service
4.设置开机自启动
sudo systemctl enable docker
5.更新docker
5.1.需要使用apt-get来升级,借助阿里的docker-ce源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.2.sudo apt-get update
5.3.搜索源
apt-cache madison docker-ce
会出现版本,选择一个
5.4.sudo apt-get -y install docker-ce=17.09.0~ce-0~ubuntu --allow-unauthenticated
5.5.查看是否更新
sudo docker version
官方docker hub访问非常的慢,安装之后最好先切换国内镜像: (可选)
执行:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ef017c13.m.daocloud.io
然后再重启:
systemctl restart docker
6. 用 conda install ××× 或者 pip install ××× 安装环境要求的其他Python库
转载于:https://www.cnblogs.com/kang06/p/9682637.html
小米MACE 环境配置相关推荐
- Android逆向 小米5X 抓包调试 环境配置
1. 线刷救砖 2. 解除BL锁 3. 一键刷入recovery工具 刷机教程 4. 刷机需要安装的 安装包 和 面具 adb push E:\Download\shuaji\AospExtended ...
- 小米MACE开源框架搭建
一.环境配置 请参照小米官方的文档:https://mace.readthedocs.io/en/latest/installation/env_requirement.html For Androi ...
- ADB Logcat 工具使用环境配置
ADB & Logcat 工具使用环境配置 注:鉴于国外网站,很多同学可能打不开,给出国内的下载连接 http://www.androiddevtools.cn/ 下载 Android SDK ...
- 博应用软件对小米路由器4C配置详细介绍
随着互联网的发展,现在每个家庭必不可少的硬件之一当属路由器了.今天,小米推出新的路由器–小米路由器4C,小米路由器4C是一款入门级产品,那么小米路由器4C怎么样呢?一起来看看吧. 小米路由器4C怎么样 ...
- Linux下安装SOAR及相关环境配置
前言 SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具. 由小米人工智能与云平台的数据库团队开发与维护 Github https://githu ...
- OpenWrt 硬件 环境配置编译
文章目录 前言 硬件 OpenWrt官网 环境配置源码下载编译 刷机 微信公众号 前言 OpenWrt是Linux的一个发行版, 主流的路由器固件, 2019年11月10号release了 18.06 ...
- Win10 + Ubuntu 18.04 双系统工作环境配置
补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...
- QT5.3 + vs2012 + box2d环境配置
安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...
- YOLOv4 资源环境配置和测试样例效果
YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...
最新文章
- 图解classloader加载class的流程及自定义ClassLoader
- 第三次学JAVA再学不好就吃翔(part27)--自定义工具类
- GridView分页后RowCommand出错:索引超出范围
- Spring MVC @SessionAttributes注解
- java项目 js报错红叉,解决js红叉,java Resources红叉
- 去重除了indexOf的其他方法(使用对象Key的方法)及统计重复次数
- Objective-C代码学习大纲
- iOS疑难问题排查之深入探究dispatch_group crash
- 使用qq邮箱服务器来实现laravel的邮件发送
- php socket通信(tcp/udp)
- (二) js + Vue 写扫雷
- Lightroom Classic 教程,如何在 Lightroom 中更高效的获取快速提示?
- 抗住百万高并发的 6 个关键技术!
- archivedDataWithRootObject NSUserDefaults
- 塞班(Symbian)开源了(包括Symbian 3和S60等)
- 英伟达 jetson xavier agx 开发(1)开发环境搭建
- EAN13条形码校验公式及代码实现
- 华为MA5300配置RADIUS认证
- github的Whoa there!问题
- 人生不该困于五环之外(3):3到5年离开五环之外