您的位置:首页 > 移动开发 > Android开发

Android开发环境的配置(Ubuntu 14.04 64位)

2015-08-09 22:40 513 查看
Android SDK
Android
应用程序开发者提供了支持构建、测试、调试应用程序的
API
库和必要的工具。为了开发
Android
应用程序,首先要下载和配置
Android SDK


下载Android SDK

由于Android Developer官网经常无法链接或速度比较慢,建议通过国内镜像站下载。在
SDK
下载页面的最后一节
VIEW ALL DOWNLOADS AND SIZES
会显示所有的可下载版本。



ADT Bundle
。包含重要的Android SDK组件,Eclipse集成开发环境和集成好的ADT(Android开发工具),支持快速开始开发应用程序。

SDK Tools Only
。单独下载
Android SDK
,可以支持以命令行方式开发
Android
应用程序。也可以后续手动集成到
Eclipse
Android Studio
集成开发环境中。本文选择这种方式。

除了基于
Eclipse
Android
应用程序开发环境,
Google
还提供了独立的
Android
的开发环境
Android Studio
。与
Eclipse + ADT
相比,它提供更多的特性和改进。目前
Android Studio
还处于Beta版,稳定后将成为官方的集成开发环境。

Android SDK包含的工具

解压下载的压缩包
android-sdk_r23.0.2-linux.tgz
Android SDK
提供的工具都存放在
android-sdk-linux
目录下的
tools
子目录内。工具分为两类,一类是SDK工具,与开发所使用的
Android
平台无关,另一类是平台工具,针对最新的
Android
平台的特性而定制。下表列出了Android SDK提供的常用SDK工具:

工具名称描述
android
管理
AVD
(
Android
虚拟设备),项目和
SDK
安装的组件的工具
Dalvik Debug Monitor Server(ddms)
调试
Android
应用程序的工具
dmtracedump
由跟踪日志文件生成图形化的调用栈图的工具
Draw 9-patch
一个所见就所得的编辑工具,创建
9Patch
图片
Android Emulator(emulator)
一个基于
QEMU
的设备模拟工具,支持在一个实际的
Android
运行时环境中设计、调试和测试应用程序
Hierarhy Viewer(hierarchyviewer)
调试和优化
Android
应用程序的用户界面
hprov-conv
将由
Android SDK
生成的
HPROF
文件转换为可以查看的标准格式
layoutopt
为支持效率优化而快速分析应用程序布局的工具
mksdcrd
创建可以和
emulator
一起使用的磁盘镜像,模拟外部存储卡(例如SD卡)
Monkey
通过在模拟器或设备上生成用户事件(鼠标点击、触碰、手势等)的随机流,支持应用程序的压力测试
monkeyrunner
提供开发从
Android
代码外部控制
Android
设备或仿真器的程序的
API
ProGuard
通过移除无用的代码、重命名名称语义模糊的类、属性或方法缩进、优化、使代码清晰易读
Systrace
在系统进程中分析应用程序的执行,帮助诊断显示和性能问题
sqlite3
访问由
Android
应用程序创建的
SQLite
数据文件
traceview
为应用程序保持的执行日志提供图形化的显示
zipalign
优化打包的应用程序文件
可直接调用的平台工具只有
Android Debug Bridge(adb)
,它功能多样,既可以管理模拟器或硬件的状态,也可以用来安装
Android
应用程序(
.apk
)。还有其他一些平台工具,例如
aidl
,
aapt
,
dexdump
dx
,但它们一般都是由Android开发或构建工具调用。

配置Android SDK管理器

在Shell中切换目录到tools目录,输入android命令,启动Android SDK Manager。也可以将tools目录加入环境变量PATH中,这样在任何时候都可以输入android启动SDK Manager了,当然还可以直接调用目录下的其它工具。



Andoird SDK管理器(Android SDK Manager)管理当前安装的各种版本的Android SDK。选择需要下载的工具、文档或平台,点击“Install Package…”开始安装。



由于访问Google的限制,Android SDK的列表可能无法显示或更新,可按照以下步骤解决

Android SDK
管理器主界面选择Tools->Options,打开
Android SDK Manager-setting
面板:

设置代理服务器: mirrors.neusoft.edu.cn, 代理端口为80.

选中Force https://… sources to be fetched using http://…
重新启动Android SDK Mananger



创建Android Virtual Device

Android Virtual Device(AVD)是Android设备的模拟器,支持模拟实际的物理设备,由硬件配置文件、系统镜像映射和模拟的外部存储卡等组成。可以创建多个具有不同配置的模拟器。

在shell中输入命令android avd,启动AVD Manager:



点击”Create…”打开”Create new Android Virtual Device(AVD)”对话框,配置选项创建虚拟设备。



创建后的AVD显示在列表中,选中设备,点击”Start…”,启动虚拟设备。在启动时,会出现“Failed to start emulator: Cannot run program …./emulator: error = 2”错误,原因是默认启动的是32的emulator, 需要将其修改为64位的,使用以下命令修改默认的emulator为64位版本的:

mv emulator emulator_bak
ln -s emulator64-arm emulator


之后,等待片刻,创建的AVD顺利启动。



参考文献

Wei-Meng Lee. Beginning Android 4 Application Development. John Wiley & Sons, Inc. 2012.

http://wear.techbrood.com/sdk/index.html

http://wear.techbrood.com/sdk/installing/studio.html

http://www.linuxidc.com/Linux/2015-01/111958.htm

/article/5898880.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: