频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
JDK Android_SDK Android_Studio Genymotion VirtualBox搭建安卓开发环境
2018-04-16 10:41:46      个评论    来源:zlf19910726的博客  
收藏   我要投稿

JDK Android_SDK Android_Studio Genymotion VirtualBox搭建安卓开发环境。

(一)JDK安装和配置

(二)Android SDK安装和配置

(三)Android Studio安装和配置

(四)genymotion安装和配置

(五)virtualbox安装和配置

#####################################################

在/hime/Softwares下新建Android_SDK? Android_Studio? Genymotion? JDK? VirtualBox文件夹

[xhh@localhost ~]$ su

Password:

[root@localhost xhh]# pwd

/home/xhh

[root@localhost xhh]# cd /home

[root@localhost home]# dir

xhh

[root@localhost home]# mkdir Softwares

[root@localhost home]# cd Softwares

[root@localhost Softwares]# mkdir JDK Android_SDK Android_Studio Genymotion VirtualBox

[root@localhost Softwares]# dir

Android_SDK? Android_Studio? Genymotion? JDK? VirtualBox

[root@localhost Softwares]#

#####################################################

[xhh@localhost Downloads]$ su

Password:

[root@localhost Downloads]# dir

android-sdk_r24.4.1-linux.tgz

android-studio-ide-171.4443003-linux.zip

genymotion-2.12.0-linux_x64.bin

jdk-8u161-linux-x64.tar.gz

VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm

[root@localhost Downloads]# mv jdk-8u161-linux-x64.tar.gz /home/Softwares/JDK

[root@localhost Downloads]# mv android-sdk_r24.4.1-linux.tgz /home/Softwares/Android_SDK

[root@localhost Downloads]# mv android-studio-ide-171.4443003-linux.zip /home/Softwares/Android_Studio

[root@localhost Downloads]# mv genymotion-2.12.0-linux_x64.bin /home/Softwares/Genymotion

[root@localhost Downloads]# mv VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm /home/Softwares/VirtualBox

#####################################################

#####################################################

(一)JDK安装和配置

下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

[root@localhost Softwares]# cd JDK

[root@localhost JDK]# dir

jdk-8u161-linux-x64.tar.gz

[root@localhost JDK]# tar -xzvf jdk-8u161-linux-x64.tar.gz

[root@localhost JDK]# dir

jdk1.8.0_161? jdk-8u161-linux-x64.tar.gz

[root@localhost JDK]# cd jdk1.8.0_161

[root@localhost jdk1.8.0_161]# dir

bin?? ??? db?? ???? javafx-src.zip? lib????? man?? ?? release? THIRDPARTYLICENSEREADME-JAVAFX.txt

COPYRIGHT? include? jre?? ??? ???? LICENSE? README.html? src.zip? THIRDPARTYLICENSEREADME.txt

[root@localhost jdk1.8.0_161]# cd lib

[root@localhost lib]# dir

amd64?? ??? ?ct.sym?? ?ir.idl?? ??????? jconsole.jar? missioncontrol? packager.jar? tools.jar

ant-javafx.jar?? ?dt.jar?? ?javafx-mx.jar? jexec?? ????? orb.idl?? ????? sa-jdi.jar??? visualvm

[root@localhost lib]# vim /etc/profile

export JAVA_HOME=/home/Softwares/JDK/jdk1.8.0_161

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[root@localhost lib]# source /etc/profile

[root@localhost lib]# java -version

openjdk version "1.8.0_131"

OpenJDK Runtime Environment (build 1.8.0_131-b12)

OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)

[root@localhost lib]#

#####################################################

(二)Android SDK安装和配置

下载链接:https://tools.android-studio.org/index.php/sdk

[xhh@localhost Android_SDK]$ dir

android-sdk_r24.4.1-linux.tgz

[xhh@localhost Android_SDK]$ su

Password:

[root@localhost Android_SDK]# tar -xvf android-sdk_r24.4.1-linux.tgz

[root@localhost Android_SDK]# dir

android-sdk-linux? android-sdk_r24.4.1-linux.tgz

[root@localhost Android_SDK]# cd android-sdk-linux

[root@localhost android-sdk-linux]# dir

add-ons? platforms? SDK\ Readme.txt? tools

[root@localhost android-sdk-linux]# cd tools

[root@localhost tools]# dir

android? ddms?? ??? ?? emulator64-ranchu-arm64?? emulator-ranchu-arm64?? lib?????? monkeyrunner? source.properties

ant?? ? draw9patch?? ?? emulator64-ranchu-mips64? emulator-ranchu-mips64? lib64???? NOTICE.txt??? support

apps?? ? emulator?? ?? emulator64-x86?? ???? emulator-x86?? ???? lint????? proguard?? ???? templates

bin?? ? emulator64-arm?? emulator-arm?? ??? ???? hierarchyviewer?? ???? mksdcard? qemu?? ???? traceview

bin64?? ? emulator64-mips? emulator-mips?? ??? ???? jobb?? ??? ???? monitor?? screenshot2?? uiautomatorviewer

[root@localhost tools]# ./android

在android sdk manager中载Tools、API Extras等

[root@localhost tools]# vim /etc/profile

export ANDROID_HOME=/home/Softwares/Android_SDK/android-sdk-linux

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

[root@localhost tools]# source /etc/profile

#####################################################

(三)Android Studio安装和配置

下载链接:https://www.android-studio.org/

[root@localhost Android_Studio]# dir

android-studio-ide-171.4443003-linux.zip

[root@localhost Android_Studio]# unzip android-studio-ide-171.4443003-linux.zip

[root@localhost Android_Studio]# dir

android-studio?? ?android-studio-ide-171.4443003-linux.zip

[root@localhost Android_Studio]# cd android-studio

[root@localhost android-studio]# dir

bin? build.txt?? ?gradle?? ?Install-Linux-tar.txt? jre? lib? license? LICENSE.txt? NOTICE.txt? plugins

[root@localhost android-studio]# cd bin

[root@localhost bin]# dir

appletviewer.policy? fsnotifier??? idea.properties? lldb???? printenv.py? studio64.vmoptions? studio.sh

format.sh?? ????? fsnotifier64? inspect.sh?? ???? log.xml? restart.py?? studio.png?? ?????? studio.vmoptions

[root@localhost bin]# ./studio.sh

#####################################################

(四)genymotion安装和配置

下载链接:https://www.genymotion.com/download/

[xhh@localhost Genymotion]$ su

Password:

[root@localhost Genymotion]# dir

genymotion-2.12.0-linux_x64.bin

[root@localhost Genymotion]# ./genymotion-2.12.0-linux_x64.bin

bash: ./genymotion-2.12.0-linux_x64.bin: Permission denied

[root@localhost Genymotion]# chmod +X genymotion-2.12.0-linux_x64.bin

[root@localhost Genymotion]# ./genymotion-2.12.0-linux_x64.bin

bash: ./genymotion-2.12.0-linux_x64.bin: Permission denied

[root@localhost Genymotion]# bash ./genymotion-2.12.0-linux_x64.bin

Installing for all users.

Installing to folder [/opt/genymobile/genymotion]. Are you sure [y/n] ? y

- Trying to find VirtualBox toolset .................... WARNING (Virtualbox was not found in you PATH. Please install it manually)

- Extracting files ..................................... OK (Extract into: [/opt/genymobile/genymotion])

- Installing launcher icon ............................. OK

Installation done successfully.

You can now use these tools from [/opt/genymobile/genymotion]:

?- genymotion

?- genymotion-shell

?- gmtool

[root@localhost Genymotion]#

#####################################################

(五)virtualbox安装和配置

下载链接:https://www.virtualbox.org/wiki/Download_Old_Builds_5_1

[xhh@localhost VirtualBox]$ su

Password:

[root@localhost VirtualBox]# dir

VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm

[root@localhost VirtualBox]# rpm -ivh VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm

warning: VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY

error: Failed dependencies:

?? ?libSDL-1.2.so.0()(64bit) is needed by VirtualBox-5.1-5.1.30_118389_el7-1.x86_64

[root@localhost VirtualBox]# yum search libSDL

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

?* base: mirrors.cn99.com

?* extras: mirrors.aliyun.com

?* updates: mirrors.163.com

====================================================== Matched: libSDL =======================================================

SDL.i686 : A cross-platform multimedia library

SDL.x86_64 : A cross-platform multimedia library

SDL-devel.i686 : Files needed to develop Simple DirectMedia Layer applications

SDL-devel.x86_64 : Files needed to develop Simple DirectMedia Layer applications

SDL-static.i686 : Files needed to develop static Simple DirectMedia Layer applications

SDL-static.x86_64 : Files needed to develop static Simple DirectMedia Layer applications

[root@localhost VirtualBox]# yum install SDL-devel.x86_64

[root@localhost VirtualBox]# rpm -ivh VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm

warning: VirtualBox-5.1-5.1.30_118389_el7-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 98ab5139: NOKEY

Preparing...????????????????????????? ################################# [100%]

Updating / installing...

?? 1:VirtualBox-5.1-5.1.30_118389_el7-################################# [100%]

Creating group 'vboxusers'. VM users must be member of that group!

vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.

This system is not currently set up to build kernel modules (system extensions).

Running the following commands should set the system up correctly:

? yum install gcc make

? yum install kernel-devel-3.10.0-693.el7.x86_64

(The last command may fail if your system is not fully updated.)

? yum install kernel-devel

There were problems setting up VirtualBox.? To re-start the set-up process, run

? /sbin/vboxconfig

as root.

[root@localhost VirtualBox]# yum install gcc make

[root@localhost VirtualBox]# yum install kernel-devel-3.10.0-693.el7.x86_64

[root@localhost VirtualBox]# /sbin/vboxconfig

vboxdrv.sh: Stopping VirtualBox services.

vboxdrv.sh: Building VirtualBox kernel modules.

vboxdrv.sh: Starting VirtualBox services.

[root@localhost VirtualBox]# locate VirtualBox

[root@localhost VirtualBox]# find / -name VirtualBox

/home/Softwares/VirtualBox

find: ‘/run/user/1000/gvfs’: Permission denied

/usr/bin/VirtualBox

/usr/lib/virtualbox/VirtualBox

^Z

[1]+? Stopped???????????????? find / -name VirtualBox

[root@localhost VirtualBox]# cd /usr/bin

[root@localhost bin]# ./VirtualBox

点击复制链接 与好友分享!回本站首页
上一篇:Android Studio 初步学习与配置
下一篇:最后一页
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站