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

    xiaoxiao2021-12-14  18

    系统环境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 开发之旅吧!
    转载请注明原文地址: https://ju.6miu.com/read-964400.html

    最新回复(0)