DroidBox环境搭建

来源:互联网 发布:a星算法更改父节点 编辑:程序博客网 时间:2024/06/05 15:52

实验环境

  • ubuntu 16.04 desktop

在ubuntu下配置Android开发环境

1.安裝 JDK

在/usr/lib/jvm/下解压jdk-8u5-linux-x64.tar.gz(自行下载),得到文件夹:jdk1.8.0_05

2.配置环境变量

2.1 按下键Ctrl + Alt+ T打开终端,在命令行输入:

sudo gedit ~/.profile

2.2 打开文件后,在末尾加上:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05
export CLASSPATH=CLASSPATH:JAVA_HOME/lib:JAVAHOME/jre/libexportPATH=PATH:JAVAHOME/bin:JAVA_HOME/jre/bin

2.3 然后保存关闭,使用source更新下

$ source ~/.profile

2.4 使用env命令察看JAVA_HOME的值

$ env

如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功

3.安装SDK

3.1: 在documents下新建文件夹My_Program/workspace/Android,将android-sdk-linux.tar.gz(自行下载)放到刚新建打文件夹下。
3.2: 右键点击android-sdk-linux.tar.gz,选择extract here,现在你可以看到叫做android-sdk-linux文件夾解压到当前目录。
3.3: 进入android-sdk-linux,进入该文件夾的tools,然后复制该文件夾的位置,把它叫做str
3.4: 按下键Ctrl + Alt+ T打开一個终端,然後使用下面的命令:

cd str(之前复制的路径)
./android

现在,Android SDK管理器将被运行。可以观察到Android 4.1.2版本已经被安装。
3.5: 按下键Ctrl + Alt+ T打开终端,在命令行输入: sudo gedit ~/.profile
3.6: 打开文件后,在末尾加上:

export ANDROID_SDK_HOME=/home/myw/Documents/My_Program/workspace/Android/android-sdk-linux
在PATH后面追加::ANDROIDSDKHOME/tools:/ANDROID_SDK_HOME/platform-tools

3.7: 然后保存关闭,使用source更新下

$ source ~/.profile

4. 编辑 “.bashrc”

4.1: 按下 CTRL + ALT + T 打开一个新的终端并键入以下命令 :

gedit ~/.bashrc

4.2: 添加以下代码到整个文本的顶部,然后将它保存。 (不要关闭文件)

export PATH=PATH: /androidsdklinux/toolsexportPATH={PATH}:~/android-sdk-linux/platform-tools

4.3: 贴上之前复制的路径str來替换’~’,然后保存并关闭文件
4.4: 注销并重新登录您的Ubuntu系統

5.设置一个Android虚拟设备

5.1: 按下 CTRL + ALT + T 并键入android avd来打开Android虚拟设备管理器
5.2: 按下 New:
AVD Name: 自己起个名字
Device: Nexus 4
Target: Android 4.1.2
CPU/ABI: ARM
RAM: 512
5.3: 点击你刚刚设置好的虚拟设备,然后单击Start,再点击 Launch

配置python环境

打开一个终端,输入python命令,如果成功进入python环境,则不需要安装,否则:
1.在想要的位置创建目录:mkdir python
2.将Python-2.7.12.tgz(自行下载)解压在python文件夹中,得到文件夹Python-2.7.12
3.点击右键”open in terminal”,在终端输入来安装python2.7.12:

./configure -prefix=/usr/local/python-2.7.11
make
Make install

下载droidbox工具并运行

1: 获取droidbox工具
DroidBox411RC.tar.gz(自行下载)
2: 开启AVD
2.1: 右键点击DroidBox_4.1.1,选择终端打开
2.2: 输入命令:

./startemu.sh

3: 分析apk
当模拟器开启正常显示之后,输入以下命令开始分析apk:

./droidbox.sh

原创粉丝点击