当我们选择基于Android系统的移动应用开发,如何构架其应用开发与运行环境呢?本文围绕这问题展开了细致的讲解。首先让我们一起想想如下问题。

P1:构建环境准备工作是什么?

P2:软件安装的顺序是什么?

P3:如何进行环境变量的配置以及测试软件是否成功安装?

俗语说,“工欲善其事,必先利其器”,做一件事情之前,必要而正确的准备工作尤为重要。我们在构建环境时,准备工作是下载需要的软件开发包(SDK)、集成开发环境(IDE)以及插件,具体就是JDK1.6或以上、Eclipse3.6或以上、Android SDK和与之版本相应地ADT(笔者采用版本Revision18),各软件的下载地址分别如下。

JDK1.6:www.oracle.con/technetwork/java/javase/downloads/index.html。

Eclipse3.6:www.eclipse.org/downloads。

Android SDK R18和ADT18:www.developer.android.com/sdk/index.html

做好准备工作后,在安装软件之前,有必要了解软件安装的先后顺序。先安装JDK1.6,然后利用SDK管理器下载需要的软件开发套件,最后在Eclipse中安装Android SDK和ADT。现在分步详细介绍如下。

       S1:点击JDK1.6安装软件,依次安装,直至完成。环境变量配置方法,右击“我的电脑”,选择属性,进入“高级”栏目,选择“环境变量”,在“系统变量”中先新建变量JAVA_HOME,把其值配置你的JDK安装路径。

例如笔者的是:C:\Program Files\Java\jdk1.6.0_32

再在变量Path中,补充值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,与已有的内容用分号隔开。最后新建变量CLASS_PATH,其值的内容如下。

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

前面的点号不可省略,表示从当前目录寻找和装载class文件。测试软件安装是否成功,进入DOS界面,输入命令java –version、java等,若是能够显示正确信息,则表示安装成功。我们可以编写一个Hello.java文件测试,代码如下。

public class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
}

把其保存于D盘java文件中,在命令行先输入D:,接下来输入cd java,然后输入javac Hello.java,最后输入java Hello,若输出结果:Hello!则进一步验证该软件安装成功,可以正常使用。

S2:点击安装Android SDK软件,把android-sdk置于D盘的android文件里,安装完毕后,进入android-sdk文件,点击SDK Manager,下载需要开发android版本(笔者采用android4.0),整个下载过程时间有些长,需要耐心等待,同时要保证有足够的磁盘空间。下载完毕后,环境变量配置方法,先进入环境变量配置框,方法同JDK1.6。新建变量ANDROID,把其值配置为你的安装路径。例如笔者的是:D:\android\android-sdk,并且在Path变量中补充值的内容%ANDROID%\platform-tools;%ANDROID%\tools,与已有的内容用分号隔开。测试方法,命令行中输入adb,没有报错,说明安装和配置成功。

S3:把eclipse文件放入到D盘的android文件里,并且在该文件里创建一个androidApp文件,点击eclipse文件里的eclipse.exe启动集成开发环境,把其默认工程路径设置为:D/android/androidApp。通过选择WorkBench后进入集成开发界面,选择菜单栏中的“Help”,点击“Install New Software”,点击“Add”,输入名称和位置(即本地ADT所在的位置),确认后,选择所有安装内容,依次安装,完毕后重启Eclipse。选择菜单栏中的“Window”,点击“Preferences”,双击“Android”,设置“SDK Location”,选择本地SDK所在位置,点击应用,一会儿后,显示出Android版本,点击确定。

S4:创建模拟器,选择菜单栏中的“Window”,点击“AVD Manager”,进入AVD管理界面,点击“new”,设置相关选项。现以笔者为例,Name:AVD4.0,Target:Android4.0-API Level14,SD Card中的Size为200MiB,Skin中的Build-in为HVGA,各项值设置完毕后,选择创建AVD,返回到AVD管理界面。选中已创建的AVD,点击“start”,启动模拟器。

在构建Android系统运行与开发环境时,笔者根据所碰到的问题,请大家注意以下几点:

1.软件安装的顺序,它们彼此是关联和有序的,因而在安装的过程中只有保证前面的成功安装后,才进入后面的安装与测试。

2.版本的选择和搭配,遵循一种“向前兼容”的原则。笔者采用JDK1.6+Eclipse3.6+Android SDK R18+ADT18构建Android系统应用开发与运行环境,测试成功。

3.若是还遇到其他问题,可以借助Google和百度寻求解决方法。

构建好Android系统应用开发与运行环境后,我们可以进行移动应用开发了,把自己的创意或设想变为现实,为他人提供服务,给他人带来便利。

Android系统的应用开发与运行环境构建相关推荐

  1. deepin部署python开发环境_deepin系统下部署Python3.5的开发及运行环境

    deepin系统下部署Python3.5的开发及运行环境 1 概述 本人小白一枚,由于最近要学习python接口自动化测试,所以记录一下相关学习经过及经验,希望对跟我一样小白的朋友可以有所帮助. 2 ...

  2. Android11系统丨RK3568开发板运行第一个Android程序

    基于迅为RK3568开发板 1.在模拟器上运行 (1)打开上次创建的 MyApplication 工程,点击 file->project structure ,如图所示,选中默认的 NDK, 然 ...

  3. Java开发和运行环境的搭建(详细教程)

    对JDK.JRE.Java 的认识 JDK 是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Ja ...

  4. 数据自治开放的软件开发和运行环境

    数据自治开放的软件开发和运行环境 吴毅坚1,2, 陈士壮1,2, 葛佳丽1,2, 赵文耘1,2 1. 复旦大学计算机科学技术学院,上海 201203 2. 上海市数据科学重点实验室,上海 201203 ...

  5. 嵌入式系统Linux Arm安装net6运行环境

    嵌入式系统Linux Arm安装net6运行环境 1.环境介绍 2.详细步骤 2.1 根据手册进行设备通电,系统启动. 2.2 网络连接及设置本机IP 2.2 使用Telnet访问Arm系统 2.3 ...

  6. android运行linux桌面,面向桌面Linux的Android运行环境构建

    摘要: Android凭借拥有类型丰富和创意独特的大量优质应用程序,只用了短短四年时间便征服了全球用户,其操作系统市场占有率已超过拥有二十年历史的Linux.Android在便携终端上所拥有的大量新颖 ...

  7. HetComputeSDK开发环境建立(2)之DSP开发和运行环境建立

    大家好,今天小白给大家介绍下如何建立DSP应用开发和运行环境,欢迎一起学习交流,关于CPU和GPU运行环境建立详见上一篇:https://blog.csdn.net/weixin_38498942/a ...

  8. Android 系统应用Setting开发总结

    版本:2.0 日期:2014.3.18 版权:© 2013,2014 kince 转载注明出处 更新: 2014.3.20:1.修正导入jar包问题 2. 更新运行不了解决办法 最近由于工作关系需要对 ...

  9. Android系统Google Maps开发实例浅析

    Google Map(谷歌地图)是Google公司提供的电子地图服务.包括了三种视图:矢量地图.卫星图片.地形地图.对于Android系统来说,可以利用Google提供的地图服务来开发自己的一些应用. ...

最新文章

  1. VSCode 中利用 Remote SSH 连接远程服务器
  2. 在docker的Linux容器搭建前端开发环境
  3. 在ubuntu16.04.1配置qemu-img,qemu-nbd
  4. Android shape的使用(圆角矩形)
  5. Chrome 调试技巧 1
  6. 【北航oj】(线段树取模运算)
  7. sql查询mysql参数配置_查询参数配置
  8. skypebridge.exe 损坏的映像 错误代码 0xc000012f
  9. 思维导图很难做?MindManager教你一招致胜!
  10. [菜鸟必学]网络以及***命令行全收录
  11. 实对称矩阵的特征值求法_【8】实(反)对称矩阵的特征值
  12. (金税盘版)开票软件,登录提示密钥容器不存在,怎么处理?
  13. numpy抽样函数 np.random.choice用法详解
  14. 树莓派如何刷RetroPie,制作一个复古游戏机
  15. 新型城镇化3.0时代 数据交换是“智慧城市”的核心
  16. RNN(pytorch)的维度问题——用GRU实现文本分类(参考刘二大人)
  17. @Transactional Spring 事务的深入学习与使用【两万字】
  18. iPhone iOS升级完美指南
  19. Pikka 2.1.0 macOS菜单栏屏幕取色器
  20. 电脑主板资料库 10 【转至www.ongood.com.tw】【FreeXploiT收集整理】

热门文章

  1. Pytorch:利用迁移学习做图像分类
  2. css ie6,ie7,ie8 兼容性写法,CSS hack写法
  3. 春节访友,疫情之下如何做好个人防护?
  4. i.MX6ULL嵌入式Linux开发4-根文件系统构建
  5. oracle计算数据导出,oracle 数据导出
  6. 代谢组学生长素促进大麦花粉成熟的能量产生途径-百趣文献解读
  7. 影响世界的儿童冒险动画:《丁丁历险记》 The Adventure of Tintin
  8. 歪解stateful session bean 和 stateless session bean的区别。
  9. 计算机辅助设计技术有哪些优点,计算机辅助设计
  10. Linux主机之间建立信任 公钥私钥 ssh免密登录 一台主机直接控制另一台主机执行命令