系统环境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 开发之旅吧!