Android基础-1 基于Eclipse的开发环境搭建

  在搭建基于Eclipse的Android开发环境前,需安装Java Development Kit,并配置JDK和JRE的bin路径到PATH环境变量中,此部分操作请自行完成。
  附JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


1. 安装开发工具

  资源下载: http://pan.baidu.com/s/1nt1nNJF
  解压安装:解压下载文件adt-bundle-windows-x64.rar到非中文目录下(针对64位操作系统),其包括如下两部分:
   (1). android-sdk-windows:Android软件开发包,相当于JDK(JRE+工具);
   (2). eclipse:Android应用开发工具,已内置了支持Android开发的插件ADT。
  解压安装完毕后,启动Eclipse并关联android-sdk-windows即可。


2. 配置环境变量

  将android-sdk-windows下platform-tools与tools目录添加到PATH环境变量中,以方便使用其中所提供的工具。

  这里写图片描述
  注意:正确配置后在系统命令行可以直接使用两个目录下的工具,若未正确配置将无法启动模拟器。


3. 创建并启动模拟器

  在Window -> Android Virtual Device (AVD) Manager中创建并启动虚拟设备模拟器,其默认配置如下:
  这里写图片描述

 注意事项:
  (1). Intel处理器需要PC具有虚拟化技术支持,并安装haxm-windows_v6_1_0加速插件;
  (2). VM Heap表示DVM的最大占用空间,即单个Android应用的最大占用空间;
  (3). 首次关联真机,需要在联网情况(需下载驱动)下采用手机助手进行关联,但关联后应立即卸载,以免影响Eclipse和模拟器的稳定关联。
 解决模拟器无法创建或启动的问题:因为其默认路径中包含中文,应删除.android文件夹,并配置环境变量ANDROID_SDK_HOME。
 解决模拟器运行慢的问题:模拟器如果是用Intel的CPU,可以安装加速器对模拟器进行加速,但必须要求电脑CPU支持虚拟化技术;否则,模拟器只能采用ARM处理器,因其不需要加速器。


4. 开发HelloWorld应用

  配置Eclipse的字号和编码字符集:

  • 配置字号:Window->Preferences->General->Appearance->Colors and Fonts->Basic->Text Font(14);
  • 配置编码字符集:Window->Preferences->General->Workspace(UTF-8)。

  新建Android应用工程:
  
    这里写图片描述

  • 每一个应用即是一个包,包名是该应用的唯一标识,为公司域名反写+应用名小写;
  • 最小要求SDK表示要求手机的最小SDK版本,目标版本(最佳版本)和编译版本通常与目标版本相同,建议通常选择API 18: Android 4.3;
  • 在Create Activity页面选择Empty Activity,其他保持默认状态即可。

5. 项目组成结构

  Android应用程序的整体目录结构如下图所示:

    这里写图片描述

  源码文件夹结构:

  • src:编写的源码文件夹,含主界面(点击应用图标启动的界面)类MainActivity.java;
  • gen:自动生成的源码文件夹,含对应资源文件夹的R.java。

  资源文件夹结构:

  • drawable-xxx:图片资源文件夹,为适配不同分辨率的手机;
  • layout:界面的布局文件夹,功能类似于HTML;
  • values:常量文件夹,string.xml中有固定字符串,可采用@String/name的格式进行引用。

  功能清单配置文件结构:

  • package属性:指定当前应用的唯一包名(标识 不同的应用此值不同);
  • versionName属性:指定应用的版本号;
  • minSdkVersion属性:指定安装此应用时要求手机的最小版本号;
  • targetSdkVersion属性:指定安装此应用时要求手机的最佳版本号;
  • icon、label和theme属性:分别指定应用的图标、名称和主题;
  • 注意:intent-filter中可指定当前界面为主界面,并让应用图标在手机桌面显示!

  其他结构:

  • bin为自动生成的文件夹,包含应用的.apk文件、多个class文件编译压缩打包产生的DVM可执行的.dex文件等;
  • libs包含应用运行所需要的jar包,需要打包进apk文件。

  APK文件的组成结构:

    这里写图片描述

  应用编译打包过程:

  • 首先,将应用资源文件和功能清单文件进行编译处理;
  • 然后,编译源码(src+gen)生成多个.class文件,再经编译压缩后生成供Dalvik虚拟机能执行的.dex文件;
  • 将以上两者打包成.apk文件,安装运行即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值