Linux系统下配置eclipse和android studio的安卓开发环境,以ubutun为例实战篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lxh19930428/article/details/53435201

系统环境Ubuntu11.04,

IDE:截止发稿前最新版

平台:戴尔2006年产古董笔记本


----------------**********Ubuntu资料**********----------------



<<查看所有安装的软件>>


Ubuntu11.04自带GCC4.5.2和GDB7.2不带VIM
命令行:gcc --version     gdb --version (两条--)
显示:
gcc (Ubuntu.....4.5.2) 4.5.2




打开文件夹,点击计算机
打开usr 打开share 打开applications
所有的软件图标都在这里(自带和自己安装的linux软件)
然后把鼠标放在在屏幕左上角点击书签 添加为书签,下次可以从文件夹直接打开。
可以右键图标复制到桌面,就可以在桌面创建快捷方式了


<<怎么才能在usr下,用右键创建文件夹?除了用终端模式>>
方法一:
在终端下输入
sudo nautilus
会弹出root帐号下的主目录窗口
这样你就可以在usr下进行操作了
注意:弹出的窗口不要关闭,直接点左边来进行目录切换
方法二:
mkdir /a/b 
或者先cd /a 再mkdir b


删除文件
rm -d 目录名              #删除一个空目录
rmdir 目录名              #删除一个空目录
rm -r 目录名              #删除一个非空目录
rm 文件名                 #删除文件
rm -R 文件夹名            #删除一个文件夹


mkdir +文件夹名字     ----------->mkdir 文件夹名
touch +文件名字       -----------> touch  文件夹路径/a.txt(文件名加后缀)    
rm -fr 删除文件,问价夹 -f强制删除 -r是递归


复制文件命令行:先进入要复制的目录
sudo cp -R 要复制的目录  目标路径


解压ZIP命令行:
unzip  需要解压的文件名  –d(当前路径下)  新建一个用于存放解压得文件夹名


<<网卡>>
输入“sudo pppoeconf”,一路按“是”就能宽带连接


<<查看所有安装软件>>
打开文件夹,点击计算机
打开usr 打开share 打开applications
所有的软件图标都在这里(自带和自己安装的linux软件)
然后把鼠标放在在屏幕左上角点击书签 添加为书签,下次可以从文件夹直接打开。
可以右键图标复制到桌面,就可以在桌面创建快捷方式了






----------------**********Ubuntu安装Eclipse**********----------------


准备工作:----------------------------------------
(1)linmo下新建两个文件夹
命令行: 
mkdir development-environment
mkdir development-ide
(2)复制文件
development-ide :   ADT-20.0.2.zip   eclipse-jee-juno-linux-gtk.tar.gz


development-environment :  
jdk-6u33-linux-i586.bin         android-sdk_r20.0.1-linux.tgz  
platform-tools_r22-linux.zip    android-ndk-r8b-linux-x86.tar.bz2
android-21.zip(这是Android的开发所需的SDK:安卓系统版本号API)


----------------第一步 安装eclipse-----------------------


进入development-ide,然后解压eclipse-jee-galileo-SR1-linux-gtk.tar.gz压缩包
命令行:sudo  tar  –zxvf  eclipse-jee-galileo-SR1-linux-gtk.tar.gz
得到:eclipse文件夹


-------------有点问题不要配置------eclipse终端启动---------------
//配置脚本
sudo gedit /usr/bin/eclipse
//添加
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/home/linmo/development-ide/eclipse
export JAVA_HOME=/home/linmo/development-environment/jdk1.8.0_112 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
$ECLIPSE_HOME/eclipse $*
//配置权限
sudo chmod a+x /usr/bin/eclipse


-----------------第二部 安装环境-------------------------


(1)解压JDK
先进入JDK源码包所在目录development-environment
//解压jdk
sudo tar zxvf jdk-8u25-linux-x64.tar.gz        (-C /home/linmo/development-environment/java-------如果指定目录才加上)
得到:jdk-1.8.0_112文件夹


***************注释掉***************************************************


方法二:-------------------比较复杂-----------------------------
通过终端在/usr/目录下新建java文件夹,
命令行:
sudo mkdir /usr/java


然后将下载到压缩包拷贝到java文件夹中,先进入JDK源码包所在目录,然后再进行复制.
复制命令行:
sudo cp jdk-8u25-linux-x64.tar.gz /usr/java


然后进入java目录,命令行:


cd /usr/java


解压压缩包,命令行:


sudo tar xvf jdk-8u25-linux-x64.tar.gz


然后可以把压缩包删除,命令行:


sudo rm jdk-8u25-linux-x64.tar.gz


***************注释掉***************************************************




(2)安装Android SDK
1.下载SDK,下载地址:http://developer.android.com/sdk/index.html 选择Linux.    (翻墙到刚刚官网)
2.右键解压 android-sdk_r24.4.1-linux.tgz
得到:android-sdk-linux文件夹
3.解压platform-tools_r22-linux.zip(待SDk解压后在解压拷贝到android-sdk-linux下)


4.android系统版本号API  android-21.zip等解压后将整个文件夹复制到android-sdk-linux/platforms文件夹里
android-10.zip安卓2.3是要注意剪切一下文件


5.创建模拟器时需要SDK系统映像android-21.zip(文件大小比api的压缩包大)等解压后将整个文件夹复制到android-sdk-linux/system-images文件夹下
如果没有 system-images目录就先创建此文件夹


(3)安装Android NDK
1.下载NDK,下载地址:http://www.androiddevtools.cn/  (国内镜像站)
2.下载下来后右键解压 android-ndk-r13b-linux-x86_64.zip
得到:android-ndk-r13b文件夹



-----------------第三部 配置环境变量-------------------------


--------------------总------begin-------------------


命令行:sudo gedit /etc/profile


//添加上    (重启生效)
export JAVA_HOME=/home/linmo/development-environment/jdk1.8.0_112 
export PATH=$JAVA_HOME/bin:$PATH  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH


export ANDROID_HOME=/home/linmo/development-environment/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH


export NDK_HOME=/home/linmo/development-environment/android-ndk-r13b 
export PATH=$NDK_HOME:$PATH


//更新JDK版本
sudo update-alternatives --install /usr/bin/java java  /home/linmo/development-environment/jdk1.8.0_112/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac  /home/linmo/development-environment/jdk1.8.0_112/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar  /home/linmo/development-environment/jdk1.8.0_112/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah  /home/linmo/development-environment/jdk1.8.0_112/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap  /home/linmo/development-environment/jdk1.8.0_112/bin/javap 300 


sudo update-alternatives --config java
//若是初次安装,则会提示没有选项,否则会有选项可选

//最后重启,检测
--------------------总-----ending-------------------

--------------------分-------------------------
(1)设置JDK环境变量


这里采用全局设置方法,它是是所有用户的共用的环境变量


sudo gedit /etc/profile              (sudo gedit ~/.bashrc     或者    sudo vi ~/.bashrc)


打开之后在末尾添加


export JAVA_HOME=/usr/java/jdk1.8.0_112  (安装后JDk的名字)
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH


请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。
然后保存。


配置jdk版本
sudo update-alternatives --install /usr/bin/java java  /home/linmo/development-environment/jdk1.8.0_112/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac  /home/linmo/development-environment/jdk1.8.0_112/bin/javac 300  
sudo update-alternatives --install /usr/bin/jar jar  /home/linmo/development-environment/jdk1.8.0_112/bin/jar 300   
sudo update-alternatives --install /usr/bin/javah javah  /home/linmo/development-environment/jdk1.8.0_112/bin/javah 300   
sudo update-alternatives --install /usr/bin/javap javap  /home/linmo/development-environment/jdk1.8.0_112/bin/javap 300 


sudo update-alternatives --config java
//若是初次安装,则会提示没有选项,否则会有选项可选


*******检验JDK是否安装成功****begin****


在终端输入如下命令
java -version


成功则显示如下
java version "1.8.0_112"(版本号会变)
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)


*******检验JDK是否安装成功****ending****


(2)设置Android SDK环境变量
命令行:sudo gedit /etc/profile               (sudo gedit ~/.bashrc     或者    sudo vi ~/.bashrc)

//加上
export ANDROID_HOME=/home/linmo/development-environment/android-sdk-linux    (解压后存放SDk的路径) 
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH


这个配置之后,以后要执行android里面的命令,就不是需要进到这个目录,直接可以在终端里面输入。
修改完成后,保存关闭文件,生效一下:sudo source /etc/profile

*******检验SDK是否安装成功********
终端输入:android,如果Android SDK Manager窗口出来了,就证明环境配置成功.


(3)设置Android NDK环境变量
命令行:sudo gedit /etc/profile
export NDK_HOME=/home/mayliang/programs/android-ndk-r7  
export PATH=$NDK_HOME:$PATH 

*******检验NDK是否安装成功***begin*****


在命令行输入:ndk-build,如果有下面的内容输出,则配置成功。
Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    
/home/mayliang/programs/android-ndk-r7/build/core/build-local.mk:102: *** Android NDK: Aborting    .  Stop.
进入到NDK目录下面的samples/hello-jni目录,然后输入:ndk-build,如果出现如下图所示,则证明NDK运行OK。

*******检验NDK是否安装成功***ending*****


参考网址http://blog.chinaunix.net/uid-23392298-id-3335685.html




-----------------第四部 安装ADT(Android Development Tools)插件----------------------


1.安装好Eclipse之后,启动Eclipse,然后选择Help>Install New Software
2.点击右上角的Add。
3.将弹出一个对话框,在name一栏中填入“ADT Plunin”,
在“添加库”对话框中,单击Archive本地安装。
选择下载的文件adt-23.0.4.zip 并点击确定。
4.选中Developer tools,然后点Next
5.再Next,我同意,完成.
6.进入小窗口install software等待进度条完成,中途跳出提示点击OK,点击Yes重启eclipse
7.
配置ADT 插件


配置的内容就是要修改在eclipse中到ADT插件的引用指向,需要指向前面安装好的Android SDK目录,还记得这个目录吗?
启动eclipse,选择Window > Preferences..
在弹出的Preferences对话框中左边选择Android标签,右边SDK location选择你当初Android SDK的目录即可。
比如我到目录是:/home/linmo/development-environment/android-sdk-linux(linmo这里是我的用户名),然后单击apply,再单击ok即可。
在这个过程中会弹出一个对话框问你是否要参加google的满意度调查报告。你可以选择参加还是不参加。单击process按钮即可。
安装好之后,你可以常用Help > Check for Updates选项来保持ADT保持最新。


-----------------第五部 設置一個Android虚拟设备----------------------
按下 CTRL + ALT + T 並鍵入android avd來打開Android虛擬設備管理器
选着Android Virtual Devices,右边Create newAVD 
按下 New.... 設置類似如下,然後單擊OK


******************特别注意**********************


AVD模拟器启动前需要先配置
打开终端在Ubuntu
命令行:gedit .profile 
末尾贴上这样的文字:export ANDROID_EMULATOR_FORCE_32BIT=true 
保存并关闭它
命令行:source .profile  (从终端或重新启动,使更改生效)
******************特别注意**********************


参考:https://www.zhihu.com/question/20425466


接下来可以新建一个Android Application Project


-----------------第六部 可不装  安装CDT插件----------------------
安装cdt
在终端输入:unzip  cdt-master-6.0.1.zip  –d  cdt,可以把cdt-master-6.0.1.zip解压并且它的内容存放在cdt文件夹下。
再输入:sudo  cp  –r   cdt/plugins/  eclipse/,则将cdt下plugins的内容拷贝到eclipse下plugins文件夹。
最后,输入sudo  cp  –r   cdt/features/  eclipse/,则将cdt下features的内容拷贝到eclipse下features文件夹。
到现在,安装已经完成。
.
.
.
.




----------------**********Ubuntu安装 android-studio**********----------------


(1)复制文件到
development-ide :android-studio-ide-145.3360264-linux.zip
解压得到android-studio文件夹
1.
命令行进入:cd /home/linmo/development-ide/android-studio/bin/下
命令行:sudo gedit studio.sh   再打开的文件找到下面四行文字
# ---------------------------------------------------------------------
# Locate a JDK installation directory which will be used to run the IDE.
# Try (in order): STUDIO_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH.
# ---------------------------------------------------------------------
//紧随其后添加上JDk的路径,注意双引号
JAVA_HOME="/home/linmo/development-environment/jdk1.8.0_112 "
保存,关闭.
2.
最好在根目录下设定/opt/及子目录权限
    sudo chmod -R 777 /home/linmo/development-ide/*
进入/home/linmo/development-environment/android-studio/bin/ 目录为studio.sh添加写权限
    sudo chmod +x studio.sh
终端输入  sh studio.sh     打开android studio


3.
bin/目录下找到idea.porperties双击打开
在最后一行添加:disable.android.first.run=true
保存,关闭.


执行sudo ./studio.sh   即可启动android-studio
4.
创建android studio快捷启动图标
主页面(启动页面)选择Configure →Create Desktop Entry →for all users
之后再应用程序里可启动


(2)点击第一项:创建一个新的Android工程。
成功的话说明你的配置没有问题了。
若是该选项不能点击,说明你的 JDK 或者 Android SDK 目录指向有问题。
那么你可以选择 Configure --> Project Defaults --> Project Structure,进入SDK和JDK路径的配置页面:
参考网址:http://www.360doc.com/content/15/0828/10/4141192_495347478.shtml




(3)Linux机子是32位的,那么Android studio 运行android模拟器的时候会报错 Use the '-force-32bit' 错误
解决方案参考:http://blog.csdn.net/czcdms/article/details/45153955




------------------未实践的安装方法---------------------
参考网址:http://www.cnblogs.com/javacoding/p/5636512.html
三、安装Android studio


  1.下载android studio.zip


  2.使用终端sudo unzip android-studio.zip -C /opt/ 解压并拷贝至/opt/目录


  3.最好在根目录下设定/opt/及子目录权限


    sudo chmod -R 777 /opt/*


  4.进入/opt/android-studio/bin/ 目录为studio.sh添加写权限


    sudo chmod +x studio.sh


  5.终端输入 sh studio.sh打开android studio


  6.配置Sdk路径, 我选择/opt/Android/Sdk(便于管理),之后等待Sdk下载完毕,此时已经可以使用.


  7.创建android studio快捷启动图标


    主页面选择Configure →Create Desktop Entry →for all users


  8.更新问题, 一定要在第4步的时候给studio.sh添加写权限


    Configure →Check for Update → 点击Updates → 选择Stable Channel(稳定版更新) → 更新即可


四、安装Genymotion模拟器(可选)


  1.在软件中心搜索VirtualBox并安装


  2.在www.genymotion.com下载最新版genymotion(需要注册帐号,注册后去邮箱完成验证).


  3.进入下载目录右键打开终端


    a.移动到/opt/目录,便于管理


      sudo mv genymotion-2.7.2-linux_x64.bin /opt/gy.bin


    b.添加写权限


      sudo chmod +x gy.bin


    c.安装


      sudo ./gy.bin


  4.进入Genymotion目录


    a.双击Genymotion启动即可(第一次启动会很久, 不要以为没有反映而连点)


    b.在Genymotion界面


      点击Settings → ADB → use Android Sdk 选择/opt/Android/Sdk


  5.到Android studio,


    a.新建一个Hello World


    b.包名一定要去掉example, 以后会出问题, 位置选择/opt/AndroidStudioProjects


      显示不可写的话, 直接在/opt/目录


      sudo mkdir AndroidStudioProjects


      sudo chmod -R 777 AndroidStudioProjects/*


    c.创建项目完成之后,在Files → Settings → Plugins搜索并安装Genymotion,之后重启 Android Studio


    d.此时在工具栏就可以看到一个红色的手机图标,点击,添加Genymotion路径


      /opt/genymobile/genymotion


  6.添加完即可创建新到模拟器


现在,就开始Single all the day的Android 开发之旅吧!
阅读更多
换一批

没有更多推荐了,返回首页