App for Android (1) —— 环境搭建
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) —— 环境搭建相关推荐
- 【ROS】Android开发环境搭建
目录 ROS Android开发环境搭建 1.安装ROSJAVA 2.Android Core安装 3.Creating Android Packages 4.Android Studio 创建ROS ...
- 【Android入门】1、Android 入门概念、Android Studio 环境搭建并运行首个 App
文章目录 一.Android 简介 1.1 Android 四大组件 1.2 Android 操作系统架构 1.3 Android 技术栈整体感官 二.Android Studio环境搭建并运行首个A ...
- 使用Kotlin开发Android应用 - 环境搭建 (1)
一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...
- Android开发环境搭建与入门Hello World
一直没机会接触手机开发,很想开发一款手机围棋软件,今天先学习一下环境搭建与Hello World吧. 环境配置对于没入门的很麻烦,谁如果有需要留下QQ邮箱,我发给你.不客气,呵呵. 推荐一本书: Go ...
- Android 应用开发(29)---android 开发环境搭建
android 开发环境搭建 分类 Android 基础入门教程 现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③Inte ...
- 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)
Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...
- Ubuntu下Android开发环境搭建
Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...
- 【Android基础笔记01】Android开发环境搭建和HelloWorld
最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...
- 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第一章:Android开发环境搭建
第 1 章 Android开发环境搭建 本章介绍了如何在个人电脑上搭建Android开发环境,主要包括:Android开发的发展历史是怎样的.Android Studio的开发环境是如何搭建的.如何创 ...
最新文章
- 名字就叫nfs-(network file system)
- idea 设置项目子模块之间的依赖
- 网络名称 转换 网络地址_网络地址转换| 计算机网络
- Linux如何将文件中内容放到粘贴板上
- 逻辑回归(Logistic Regression, LR)又称为逻辑回归分析,是分类和预测算法中的一种。通过历史数据的表现对未来结果发生的概率进行预测。例如,我们可以将购买的概率设置为因变量,将用户的
- python提示对话框自动关闭_Python - tkinter:打开和关闭对话框窗口
- rocketmq删除topic_RocketMq 快速入门教程
- C/C++的流(stream)对象
- 如何配置mysql 5.7_win7 64位下如何安装配置mysql-5.7.7-rc-winx64
- c++ 创建并调用dll
- abaqus2018安装教程win10_win10怎么安装abaqus v6.12_win10系统abaqus v6.12安装详细教程
- VScode设置语言为中文成功,菜单栏仍然显示成英文状态
- Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory
- 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)
- stm32(声音传感器控制LED)
- 如何用工业智能网关/数据采集器采集西门子PLC
- 左手忙工作,右手忙版权,真让人脑壳疼
- C/C++使用Windows的API实现共享内存以及同步
- 用友U8案例教程采购管理后台配置
- ThreeJs做智慧城市项目后记
热门文章
- 视频超分,Transformer再下一城之VSR-Transformer
- 丰厚奖学金博士招生 | 澳大利亚OPTIMA 招募博士,多光谱时间序列数据的时空目标检测/分割方向...
- DBFace升级,模型仅1.3M的轻量级高精度人脸检测模型
- TensorFlow语义分割套件开源了ECCV18旷视科技BiSeNet实时分割算法
- 小米3Android密码怎么解吗,小米路由器3管理密码忘记了怎么办?
- 【python零基础入门学习】Python入门,带你快速学习为什么那么多人想学 Python?
- Python资源大全 屌炸Python库
- 黑马冠军快手在国际回声消除大赛中战绩颇丰
- TensorFlow入门:TensorFlow工作原理
- 正交试验设计例题及答案_正交表测试用例设计方法的特点是什么?