1、安装JDK

2、安装Ant

3、下载 Android SDK

4、更新 SDK,并创建虚拟设备

5、启动虚拟设备 

操作系统 :Ubuntu 10.04.3 LTS

1、下载安装 JDK

官网下载速度太慢,建议去国内一些软件下载站(例如:http://www.onlinedown.net/soft/172520.htm),将下载的文件 jdk-6u13-linux-i586.bin复制到 /usr/lib/jvm/java 下,由于我的系统中没有jvm及java文件夹所以自己动手搞出来,用如下命令:

sudo mkdir /usr/lib/jvm        //创建jvm目录 sudo mkdir /usr/lib/jvm/java   //创建java目录 sudo cp /home/hicjiajia/jdk-6u13-linux-i586.bin /usr/lib/jvm/java    //将文件从工作目录复制过去

然后在shell中执行:

sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_13.bin    //加执行权限sudo /usr/lib/jvm/java/jdk1.6.0_12.bin  //执行 

将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入yes回车,将会把jdk解压到文件夹,得到jdk1.6.0_13目录。
此时,jdk已安装完毕,下面进行配置:

sudo vi /etc/environment   

修改内容如下(粉红色为添加内容):

PATH="/usr/lib/jvm/java/jdk1.6.0_13/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"CLASSPATH=:"/usr/lib/jvm/java/jdk1.6.0_13/lib:."LANGUAGE="zh_SG:zh_CN:zh"JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_13"

继续执行:

sudo source /home/ghoul/.bashrc  //此代码使修改即刻生效不须重启,实际操作中这一步可以省略,无所谓...

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300 //将我们安装的jdk加入java选单sudo update-alternatives --config java  //选择系统默认的jdksudo java -version   //回显是否设置好 ...

2、安装Ant

Ant我手动装了两次都失败了,这里直接用新利得软件包直接搜索安装吧 ...

3、下载Android SDK

下载SDK (http://developer.android.com/sdk/index.html ),我们选择:

我将其解压并复制到/opt/android-sdk-linux:

tar -vxf android-sdk-linux.7z    //解压 sudo cp -r android-sdk-linux  /opt/android-sdk-linux  //复制过去 

注意虽然复制过去,我们还需要更改一下文件权限才能访问 :

sudo chmod a+rwx -R /opt/android-sdk-linux    //-R参数用来递归

4、更新SDK,并创建虚拟设备 

cd /opt/android-sdk-linux  //进入android-sdk-linux目录cd tools                   //进入tools目录./android                  //执行程序 

会出现Andorid SDK Manager软件界面,在这里可以更新并且下载你要开发的平台 ...

我的手机是Andorid 2.3.3,这里我就勾选了如下几项:

(建议不要选太高,选择的平台越高开发出来的程序支持性越差,很多人用的是 2.1和2.2的系统)

选择完毕后,点击程序右下脚的Install按钮即刻,稍等片刻就OK... 
SDK下载完毕后,我们来创建虚拟的设备,点击菜单Tools —> Manage AVDs ,如图:

点击右上角的New...按钮先建一个设备,填一些基本参数(在这里我们也可以指定屏幕大小):

确定后如图:

至此全部配置完毕,可以启动虚拟设备了.

5、启动虚拟设备

点击右下角的Start...(此按钮较害羞,犹抱琵琶半遮面... ),再点 Launch 按钮,随后出现启动界面 1、2

启动后界面:

.................

转载于:https://www.cnblogs.com/hicjiajia/archive/2012/02/04/2338130.html

App for Android (1) —— 环境搭建相关推荐

  1. 【ROS】Android开发环境搭建

    目录 ROS Android开发环境搭建 1.安装ROSJAVA 2.Android Core安装 3.Creating Android Packages 4.Android Studio 创建ROS ...

  2. 【Android入门】1、Android 入门概念、Android Studio 环境搭建并运行首个 App

    文章目录 一.Android 简介 1.1 Android 四大组件 1.2 Android 操作系统架构 1.3 Android 技术栈整体感官 二.Android Studio环境搭建并运行首个A ...

  3. 使用Kotlin开发Android应用 - 环境搭建 (1)

    一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...

  4. Android开发环境搭建与入门Hello World

    一直没机会接触手机开发,很想开发一款手机围棋软件,今天先学习一下环境搭建与Hello World吧. 环境配置对于没入门的很麻烦,谁如果有需要留下QQ邮箱,我发给你.不客气,呵呵. 推荐一本书: Go ...

  5. Android 应用开发(29)---android 开发环境搭建

    android 开发环境搭建 分类 Android 基础入门教程 现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③Inte ...

  6. 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)

    Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...

  7. Ubuntu下Android开发环境搭建

    Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...

  8. 【Android基础笔记01】Android开发环境搭建和HelloWorld

    最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...

  9. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第一章:Android开发环境搭建

    第 1 章 Android开发环境搭建 本章介绍了如何在个人电脑上搭建Android开发环境,主要包括:Android开发的发展历史是怎样的.Android Studio的开发环境是如何搭建的.如何创 ...

最新文章

  1. 名字就叫nfs-(network file system)
  2. idea 设置项目子模块之间的依赖
  3. 网络名称 转换 网络地址_网络地址转换| 计算机网络
  4. Linux如何将文件中内容放到粘贴板上
  5. 逻辑回归(Logistic Regression, LR)又称为逻辑回归分析,是分类和预测算法中的一种。通过历史数据的表现对未来结果发生的概率进行预测。例如,我们可以将购买的概率设置为因变量,将用户的
  6. python提示对话框自动关闭_Python - tkinter:打开和关闭对话框窗口
  7. rocketmq删除topic_RocketMq 快速入门教程
  8. C/C++的流(stream)对象
  9. 如何配置mysql 5.7_win7 64位下如何安装配置mysql-5.7.7-rc-winx64
  10. c++ 创建并调用dll
  11. abaqus2018安装教程win10_win10怎么安装abaqus v6.12_win10系统abaqus v6.12安装详细教程
  12. VScode设置语言为中文成功,菜单栏仍然显示成英文状态
  13. Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory
  14. 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)
  15. stm32(声音传感器控制LED)
  16. 如何用工业智能网关/数据采集器采集西门子PLC
  17. 左手忙工作,右手忙版权,真让人脑壳疼
  18. C/C++使用Windows的API实现共享内存以及同步
  19. 用友U8案例教程采购管理后台配置
  20. ThreeJs做智慧城市项目后记

热门文章

  1. 视频超分,Transformer再下一城之VSR-Transformer
  2. 丰厚奖学金博士招生 | 澳大利亚OPTIMA 招募博士,多光谱时间序列数据的时空目标检测/分割方向...
  3. DBFace升级,模型仅1.3M的轻量级高精度人脸检测模型
  4. TensorFlow语义分割套件开源了ECCV18旷视科技BiSeNet实时分割算法
  5. 小米3Android密码怎么解吗,小米路由器3管理密码忘记了怎么办?
  6. 【python零基础入门学习】Python入门,带你快速学习为什么那么多人想学 Python?
  7. Python资源大全 屌炸Python库
  8. 黑马冠军快手在国际回声消除大赛中战绩颇丰
  9. TensorFlow入门:TensorFlow工作原理
  10. 正交试验设计例题及答案_正交表测试用例设计方法的特点是什么?