命令行方式开发Android应用

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 15:10 我要评论(0)

Android应用程序主要用Java语言开发,所以JDK是不可缺少的,此外还要下载和安装Android SDK。Android SDK是一个非安装的压缩包,直接解压即可使用(本人将其解压到D:\目录下,解压后一般是D:\android-sdk-windows)

下面介绍一下Android SDK的目录结构

tools目录主要存放一些常用的命令工具以及其他开发所需的第三方工具。

platforms目录下每个子目录对应一个Android版本,比如Android 2.1对应于platform-7目录. 每个版本都为开发Android应用程序提供了类库、开发模板、虚拟设备(AVD)以及其他资源。

platforms-tools目录下存放一些与Android平台相关的工具, 比如和虚拟设备管理和调试相关的工具(adb)。

docs目录存放android文档 samples存放每个android版本的例子

add-ons存放一些附加组件

AVD Manager.exe 是一个Android虚拟设备管理程序

SDK Manager.exe 是一个Android SDK管理程序,以图形界面的方式安装和卸载各个Android版本

temp是一个临时目录

如果你喜欢DIY,那么可以自己手动搭建Android SDK环境。首先我们需要下载一份描述Android SDK的XML文档

wget http://dl-ssl.google.com/android/repository/repository.xml

repository.xml给出了当前最新版本的Android SDK tools和Android SDK platform-tools的一些基本信息,比如tools工具包的名字、校验和、大小等。若想下载某个工具包,只需将上述url最后的repository.xml替换为某个工具包名即可

wget http://dl-ssl.google.com/android/repository/tools_r15-windows.zip

wget http://dl-ssl.google.com/android/repository/platform-tools_r09-macosx.zip

然后按照Android SDK的目录结构搭建即可。

为了下面讨论方便,设置环境变量ANDROID_HOME=D:\android-sdk-windows, 并把%ANDROID_HOME%, %ANDROID_HOME%\tools,%ANDROID_HOME%\platform-tools加到PATH环境变量。

%ANDROID_HOME%\tools\android.bat 是一个十分常用命令工具。在命令行下敲入android -h可以查看它的用法,这里不做一一说明(如果直接输入android并回车,会启动Android SDK and AVD Manager)。接下来我们至少需要一个Platform包和(比如Android 2.3.3 API 10, revision 1)以及Platform-tools包(比如Android SDK Platform-tools, revision 4)。 在命令行下输入android update sdk启动Android SDK Manager下载和更新所需的platform包和platform-tools(Android SDK Manager采用在线安装方式,实际上是先把所需的工具包或资源下载到temp目录下,然后再解压到相应的目录,读者完全可以先行下载所需的工具包再解压到相应的目录)

至此,SDK各组件安装完毕。

接下来,我们就可以创建一个虚拟设备了。Android虚拟设备其实是一组配置,%ANDROID_HOME%\tools下的emulator使用这些配置启动一个特定版本的Android模拟器。Android模拟器用于部署、运行和测试你开发的Android应用。

我们可以通过命令:

android list targets

来查看当前系统中可以创建哪些Android平台的虚拟设备。现在我们创建一个虚拟设备,在命令行下输入命令

android create avd -n helloandroid -t android-7

其中-n 用于指定avd的名字,-t则用于指定platform,我们必须从android list targets列出的Targets只需选择一个。

创建后,我们可以通过"android list avd"来查看系统中都创建了哪些avd:

有了avd,我们就可以启动emulator了。执行

1

emulator -avd helloandroid

稍等一会,Android模拟器就启动了

如果你觉得emulator启动的模拟器画面太大,可以修改一下avd的配置文件。通常avd的配置文件放在用户目录(比如我的用户名录是C:\Documents and Settings\Administrator)下的.android\avd子目录. 假如我们要修改helloandroid的AVD配置,则修改该目录下的helloandroid.avd\config.ini文件,比如更改skin.path,vm.heapsize等。

万事俱备,只欠东风。下面我们可以开始创建我们第一个HelloAndroid工程了。在d:\workspace\下建立helloandroid目录,进入helloandroid目录,执行下面命令:

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...