-
An droid
笔记
使用
A
ndroid
和
Eclipse
ADT
创建并运行应用程序
在
An droid
简介的开始部分,
我将帮助您尽可能快地创建一个简单的
An
droid
应用程序。您将使用
An droid 4.2
和
Eclipse An droid Developme nt Tools
(ADT)
插
件来创建一个基于
Ja
va
的
Hello World
应用程序。
为
An droid
建立开发环境的途径有两种。刚接触
Eclipse
和
An droid
的开发
人员可
以先下载
ADT (Android Developer Tools) Bundle
。
ADT Bundle
捆绑了
一个
An
droid
SDK
和一个
Eclipse
版本,其中已经安装了
ADT
插件。这个程
序包可帮助您快
速、轻松地使用
An droid
。
如果
Eclipse
已经安装在台式机上并设置好,那么请手动下载并安装
An droid
SDK
基础
An droid SDK
包含一些可简化
An droid
开发的系统工具,但它缺乏
开发特
定
An
droid
版本所需的
An
droid
库。为您的操作系统下载基础
An droid S
DK
后,可
以访问
SDK
安装目录的工具目录,并运行清单
1
中的
An droid
脚
本。
清单
1.
启动
An droid SDK Ma nager
~/Developme nt/tools/a ndroid/a ndroid-
sdk-mac_x86/tools$$>./a ndroid
该脚本启动了
An droid
SDK Ma nager
,您可以下载
An droid
的各种版本和库,
并
创建模拟程序或虚拟设备实例。
An droid SDKMa
nager
打开了一个窗口,其中
显
示
一个很长的要下载的选项的列表,如
图
1
所示。
图
1.
SDK Ma nager
Andiro id SDK
MaJUg^r
SJM Path
.z
乌
.-i
1
1
己寸?“?卫
—诃??
..
m
刚忙耳丿!…
p>
l
噩
S
H'
ShOi
2
uDd?
fcl.'Ntw
Obtatelt
S*Ucl
Mfff
锁
血寸斛呼
Inri^lll
p<3Ckl4}it?
、
1QM M
J,
'
L
AH Ififti
^epfli'icrv
Doini-
说匕陀
ixkA^n
在左侧复选框中,选择
Tools
,然后选择
An droid 4.2 (API 17)
。该文件夹将
会显示许多选项。选择
SDKPIatform
和
ARMEABI v7a System
图片,如图
2
所示。
图
2. SDK
Manager
中的选择
单击
In stall packages
并接受任何必要许可;管理器将完成其余步骤
创建一个模拟器
接下来,创建一个模
拟器实例,这是一个运行应用程序的虚拟设备。
模拟器必须
以
An
droid
< br>的特定版本为目标,因此我们将创建一个运行
An
droid 4.2
的模拟
器实例。
再次启动
SDK Man ager
(如果已关闭的话)。如果
An
droid SDK
工具或平台工
具已
更新,则重启
SDK Manager
。在
SDK
Manager
顶层菜单中,选择
Tools > Man
ageAVDs
会打开关于
An droid
Virtual Device Man ager
的新对话框,如
图
3
所示。
图
3.
An droid Virtual Device Ma nager
Andrc
:
d
Virtua
;
Device
Mariage
j
Android
Virtual Devices.
Lnl o-l
ew111ing Andrews Wkluil
AVD
Hame
Target
DwiV DetrtiEon^
”
讪以:丄曲
4P1 Level
CPiJi'ABl
*
Oad_Schcol_2_i
w
Android _2
Android 24
AndrgiiEl
2.1
2.2
?
2
2 3 3
3.3
*■03
4
1.2
7
4
6
&
10
<
/p>
AKM
(
Arm?
bi)
2
剛惬
inn
出申轴
)
V
U^AvdO
htook_2.2
Android
2-2
Android 2.2
Androtd 2. 3.3
ARM (arimeabij
AJIN (Armeabi)
AuRN (armeabi)
AftM (arm?
abi)
AuRM
(irnieibi-?
7a)
AuRM (armeabi-v7a)
OI4lf
y
2.1.x
7
M
OD
KI
.1.3
Androiri
2.3_3
Android
4.0=3
Android 4.
L
?
2
w
htoDk^4.0-3
v
C
D
og
:
le
B
rrew^ve rs i
10
1$$
1G
MIDI
S
E
*
H
At
frts-h
J
A vj]>d
Ancrati Vi rlual Dmce. A ?
[HlrAi]le
Android Virtual Device.
X
ftn ftndTo.d Visual Desire ttiac fared
rttloat]
匚临;
t
J
[>ta
:
's
L
to lhe Error.
该对话框列出了您的机器上定义
的所有模拟器。模拟器列表在创建模拟器之前是
空的。
单击
New
打开
Create a new An droid Virtual Device
(AVD)
对话框,
在其中可以定
义一个模拟器。在
Target
下拉列表中选择
An droid version 4.2
在<
/p>
AVDName
文件夹中,为模拟器命名,我使用的名称是
Android_4.2
。当您准
备好测试应用程序时,就可以使用该名称从命令行启动模拟器。
图
p>
4.
创建一个新的
An droid
虚拟设备
Create new Android Virtual Device
(AVD)
AVD Name.
Android
4.2
Qevi?
larger
CPU/ABL
Keyboard:
Galaxy
Nexus C4.65
;
720 x 1200
xhdpO
Android 4.2 API Level
17
meabi
—
< br>v7a)
砂
Hardware keyboard present
i
』
Di
s
play a skin
胡
th hardware
controls
Skin
:
Frcnt Camera:
Back Camera:
Memo
rv
。口
(ions:
RAM 1024
VM
Heipi
:
64
Internal
Storage
:
SO
Card:
200
MiB
?5i
比
2QQ
MiB
Browse
Emulirion
Options:
J
5=napshat
Use Host GPU
Override the exist^nq AVD with
th
a me
Cancel
OK
在图
4
中,您可以看到一些
AVD
选项,包括
设备类型、摄像头设置、存和存
储。在我
的示例中,选择了
Galaxy Nexus
,对它使用了一个
< br>200MB
的
SD
卡。
最后,我选中了
Use Host
GPU
模拟选项,这可以提高模拟器实例的性能。
单击
0K
在
AVD
对话框中查看列出的新的虚拟设备。选择该设备并单击
Start
,
这将打
开一个带有启动选项的对话框。现在,使用默认值并单击
Lau nch
。模拟
器实例的启动时间较长,因此这个时候可以去喝一杯咖啡,浏览一下
Facebook
或更新您的
Twitter
状态。
图
5.
新的
An
droid
设备
!
U
a
图
5
)将会显示在您的主屏幕上,这
1<
/p>
过一会后,一个闪亮的模拟器设备(类似
意味着您可以开始创建
An droid 4.2
应用程序了。
设置
Eclipse ADT
如果
Eclipse
已经安装到系统中,那么您必须在继续后面的操作之前添加
An droid Developme nt Tools
(
ADT
)
插件库。
在
Eclipse
菜单中,打开
Help > Find New
Software
。单击
Add
和
ADT
插件
的
URL
:
./android/eclipse/
(参见图
6
)。
图
6.
添加
ADT
插件库
完成插件下载后,根据操作说明完成安装。将
ADT
插件配置为可以使用您刚才
<
/p>
安装的
SDK
。现在,您的项目已针对<
/p>
An droid 4.2
平台完成了设置,并使用了
您配置好的模拟
器。
回页首
使用
Android 4.2
!
要在
Eclipse
中创建
An droid
应用程序,请选择创建
An droid
Application Project
的选
项。在
New An droid
Application
对话框中,提供应用程序名称、
项目名称和包名称。应用程序名称
是用户在设备图标中看到的容;而
项目名称
是您的
项目在
Eclipse
中的名称。
图
7.<
/p>
创建一个新的
An
droid
项目
kpR
Android App!ir;it cin
N?
uv Android
Apphtjncin
I
The-
preFl x 'ipl^
1
宀「「
u:
「工
■中卜
ipH
常
j-
:
d
not
he
凹
1
&
卡讨
Ap
pl^-ation
礼
gec
O Mel tn 4.?
PTOjta fiaint
?
Heirgjs.2
tac ktg*
UnfM!-!
丄
-
-
-
-
-
-
-
-
-
上一篇:DELL 服务器系统提示错误解决的若干办法
下一篇:BIOS中的提示信息