目录导航
开发环境是老生常谈的问题了,网上有很多关于Android环境安装的文章,我这里也就简单说明一下,不做过多分析。
想了解详细的安装说明,可以参见[百度经验]
Java环境安装直接跳过,说一下Android安装,网上很多安装方法似乎都过时了,到目前(2014年3月)为止,Android官网最新的安装文件包含了Android的SDK和Eclipse开发工具,所以是非常方便的。
- SDK
直接到Android官网下载最新的Android SDK,我下载的是32位Windows文件,最终文件名格式为"adt-bundle-windows-x86-****.zip"。找一个盘符,将zip解压,注意两点:①解压的文件夹路径不要太深,我一般就放在C盘/Development这样的文件夹下;②文件夹不要带中文或空格,比如[C:/开 发/Android]这样的目录不是很好,最好全英文。
解压后的文件如下图所示:
eclipse就是android的开发工具;
sdk是android的环境文件(包含了启动android的文件、android各版本支持文件、sample示例等等);
SDK Manager.exe是android sdk管理程序,双击可以打开一个界面安装卸载android文件。
我的建议是默认安装好的文件别去动,然后选择性安装你打算支持的Android版本文件。比如我打算让我的应用支持Android2.2及更高版本,则需要安装Android2.2的SDK。
如下图所示,选中Android2.2所有内容,然后点击右下角的[Install * package]按钮。
- Eclipse
Eclipse是一个集成开发环境,从Android官网下载的Eclipse可以用来开发Android应用,初次打开Eclipse后,需要与Android的SDK进行关联。
选中Windows--->Preferences--->Android,右边视图有一个[SDK Location],将地址指向刚才解压的Android SDK文件夹下的[sdk]文件。
设置SDK Location之后,来认识Eclipse中几个常用的快捷图标,如下图所示。
①Android SDK Manager,点击之后你会发现它跟前面提到的[SDK Manager.exe]作用是一样的,你也可以通过Eclipse管理SDK文件。
②Android Virtual Devices,Android虚拟机可以在window系统下开启一个或多个手机虚拟界面(你可以把它当做一个手机来使用),开发人员可以用这个工具测试自己的Android应用功能。但是它有一个问题---慢!启动慢,操作也很慢!所以我一般还是用手机来测试的。(注:想了解更多使用方法,可自行去网上搜索)
③Debugger工具,如果你给Java程序设置了断点,然后以Debugger模式启动应用程序就可以进断点调试,非常方便。
④应用Run工具,点选该图标即可启动对应的Android应用,它跟Debugger唯一的区别是,如果运行到断点也不会进入调试场景。
另外最好设置一下项目和文件的编码格式,为了防止奇奇怪怪的乱码的出现,我是将所有编码都统一成UTF-8了。
Windows-->Preferences-->General-->Content Types,选择各种文件格式,在下方Default encoding中填入"UTF-8"。
Windows-->Preferences-->General-->Workspace,在右边内容区找到Text file encoding,然后选择UTF-8。
- Hello World
创建一个Android项目,测试下是否可用。
Eclipse左上角菜单:File-->New-->Android Application Project
package name最好独一无二,据说Android系统将package路径作为唯一标识应用程序的方法,如果一个手机两个应用是相同的package,Android会把它们当做同一个程序。
然后是最低版本的SDK,我选择的是Android2.2,理论上Android2.2及更改版本都能使用这个应用。
后面几个都默认过,Create Activity选择[Blank Activity],Activity Name是可以自定义的,但这个我是弄默认的。
然后点击前面介绍的[图标④]即可启动应用,注意如果没有手机,启动前一定要新建一个Android Virtual Devices。
可能大家在启动时会遇到各种奇葩的报错神马的,这个撸主也没法帮忙,撸主也是这么过来的,这个必须得有耐心,你可以尝试删掉某些jar包再试试。
- 其它Jar包
要做一个完整的Android应用,需要依赖某些第三方Jar包,比如撸主非常喜欢apache的common,你可以将Jar包拷贝到项目一级目录lib下面。
但是因为Android本身继承了一些第三方插件,所以不是全部的jar都支持,比如我将common所有jar放入lib后启动就遇到了如下问题:
Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/FastHashMap;
这个必须删除commons-collections.jar,可惜删掉之后无法使用CollectionUtil了
另外,还有一步是有必要的,选中正在开发的项目,鼠标右键-->properties,设置Java编译信息,在Order and Export中,一定要将Android 2.2勾上。以前我没勾选,结果也是遇到很多奇葩问题。
- Eclipse插件
从Android官网下载的Eclipse功能很有限,所以开发人员还是需要自行下载其它有用的插件,我目前下载安装了如下几个插件:
①反编译的JadClipse
②html编辑插件
相关推荐
PhoneGap+jQueryMobile开发Android应用实例,搭建开发环境
jQuery Mobile 的核心目标是简化跨平台的移动Web开发,通过一套统一的API和CSS样式,使得开发者能够创建一致的交互体验,无论是在iOS、Android还是其他移动平台上。1.4.5版进一步优化了性能和可定制性,以满足多样...
1. **环境配置**:首先,开发者需要安装并配置PhoneGap和Apache Cordova(PhoneGap的基础),包括设置开发环境,如Node.js、Android SDK和相关的构建工具。 2. **项目初始化**:创建一个新的PhoneGap项目,这通常...
本篇文章将深入探讨jQuery Mobile在Android环境中的应用,以及如何利用提供的类库和实例源代码进行开发。 一、jQuery Mobile简介 jQuery Mobile是一个轻量级的、触屏优化的JavaScript框架,专为构建跨平台、跨设备...
PhoneGap和jQuery Mobile是两种非常重要的移动应用开发技术,它们结合使用可以构建跨平台的混合应用程序。PhoneGap是由Adobe开发的一个开源框架,它允许开发者使用HTML、CSS和JavaScript来创建原生的移动应用,而...
在移动应用开发中,将HTML5、jQuery Mobile和Android结合可以构建出跨平台的轻量级应用程序,尤其适合快速原型开发或对原生功能的轻度集成。本教程将聚焦于如何利用jQuery Mobile和HTML5来访问并操作Android设备上的...
为了更好地适应不断变化的市场和技术环境,jQuery Mobile 不断更新其支持列表,以确保兼容最新的设备和操作系统版本。 #### 四、使用 jQuery Mobile 的基本步骤 要开始使用 jQuery Mobile 开发网站,首先需要在 ...
《jQuery Mobile 1.0.1:轻量级的移动Web开发框架》 在Web开发领域,jQuery Mobile是一个广泛使用的框架,特别适用于构建响应式、触摸友好的移动应用。本篇将深入探讨jQuery Mobile 1.0.1版本,包括其核心组件`...
本文将详细介绍如何在Android环境下配置jQueryMobile,让你能够一步步地搭建开发环境。 **1. 基础开发理解** 在JavaEE开发中,我们需要: 1. 安装JDK作为开发环境,确保Java程序的编译和运行。 2. 选择一个开发...
1. jQuery Mobile简介:jQuery Mobile是基于jQuery库的,提供了一套完整的UI组件和交互模式,简化了跨平台的移动Web开发。它支持HTML5,强调易用性和一致的用户体验,尤其适用于手机和平板设备。 2. iOS风格设计:...
PhoneGap和JQuery Mobile是移动应用开发中的两个关键框架,它们结合使用可以帮助开发者构建跨平台的原生感观的移动应用程序。PhoneGap是Adobe提供的一个开源框架,它允许使用HTML、CSS和JavaScript来构建移动应用,...
jQuery Mobile 是一个专门为移动设备设计的前端框架,它由 jQuery 社区开发,旨在简化...通过学习和掌握 jQuery Mobile,开发者可以更高效地开发出具有吸引力且功能完善的移动应用,以应对不断增长的移动设备用户群体。
综上所述,`jquery.mobile-1.2.0.rar` 压缩包为开发者提供了完整的 jQuery Mobile 开发环境,包括核心库、示例和文档,是学习和开发移动应用的好起点。通过深入理解和实践,你将能够利用这个强大的框架构建出功能...
1. **单一代码库**:jQuery Mobile支持多种设备和浏览器,允许开发者用一套代码同时构建iOS、Android、Windows Phone等不同平台的应用。 2. **页面和导航系统**:通过数据属性和事件处理页面链接和导航,使得页面间...
此实例在Android Studio开发环境中编写且运行在Android手机上。 实例功能 此实例主要通过设置div元素的data-role属性为panel,从而创建侧滑面板,并通过listview在其上创建抽屉菜单。当App实例运行之后,单击图像,...
本书《jQuery Mobile Develop and Design》是一份详尽的指南,旨在为读者提供简单明了且深入浅出的jQuery Mobile开发知识。 #### 二、jQuery Mobile 简介 jQuery Mobile 是一款基于 HTML5 的移动 Web 应用框架,由 ...
1. **统一的UI框架**:jQuery Mobile支持多种移动平台,如iOS、Android、BlackBerry OS 6.0、WebOS、Firefox OS和Opera Mobile,简化了跨平台开发工作。 2. **兼容性广泛**:不仅支持当前主流移动平台,还计划拓展...
jQuery Mobile是专为移动web应用程序开发设计的框架。它具备跨平台的特性,意味着它可以...通过学习jQuery Mobile的开发入门手册,开发人员可以快速掌握框架的基础应用知识,并能够在团队协作中遵循常规约定进行开发。