




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,配置JAVA_HOME, version 1.6 以上。下载地址:/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe2,配置ANT_HOME, version 1.7以上。下载地址:/dist/ant/binaries/apache-ant-1.7.0-bin.zip 3,配置android SDK 开发环境。Version r08下载地址:/android/android-sdk_r08-windows.zip解压到ANDROID_HOME目录。e.g. %ANDROID_HOME%=D:/android_sdk_windows4, 创建以下相同的新的文件夹。5,下载并解压以下文件到指定文件夹。下载tools下载地址:/android/repository/tools_r07-windows.zip解压到%ANDROID_HOME%/tools 目录。下载samples下载地址:/android/repository/samples-2.2_r01-linux.zip解压到%ANDROID_HOME%/samples 目录。下载android platforms下载地址:/android/repository/android-2.2_r02-windows.zip /android/repository/android-2.0_r01-windows.zip /android/repository/android-2.1_r02-windows.zip解压到%ANDROID_HOME%/platforms/android-2.2_r02-windows%ANDROID_HOME%/platforms/android-2.0_r01-windows%ANDROID_HOME%/platforms/android-2.1_r02-windows下载android API.下载地址:/android/repository/google_apis-8_r02.zip /android/repository/google_apis-7_r01.zip /android/repository/google_apis-6_r01.zip解压到%ANDROID_HOME%/add-ons/google_apis-8_r02%ANDROID_HOME%/add-ons/google_apis-7_r01%ANDROID_HOME%/add-ons/google_apis-6_r01下载用户手册,下载地址:/android/repository/docs-2.2_r01-linux.zip解压到%ANDROID_HOME%/docs下载证书文件下载地址:/android/repository/market_licensing-r01.zip解压到%ANDROID_HOME%/market_licensing下载usb驱动文件下载地址:/android/repository/usb_driver_r03-windows.zip解压到%ANDROID_HOME%/usb_driver6, 把%ANDROID_HOME%配置到PATH环境变量中。Run 以下command check android if working fine.androidandroid list targets7,搭建eclipse 并插入ADT plugin.安装eclipse 3.5以上。下载地址:/downloads/下载ADT下载地址:/android/ADT-0.9.9.zipAndroid Development Tool(ADT)是在Eclipse集成开发环境使用中的一个插件,可以方便地创建Android项目、调试以及对Android应用程序进行签名,是官方推荐的开发方式。安装步骤:1. 在Eclipse中,选择Help Install New Software2. 在弹出的对话框中,点击Add.按键3. 在随后弹出的Add Repository对话框中,Name输入框中填入ADT(也可以取其它的名称),在Location输入框中填入/android/eclipse/。4. 点击OK,保存这个站点。5. 此时,Eclipse将会获取可安装的软件信息,将会在列表框中显示Pending.。请等待. .6. Eclipse获取到信息后,你将会在列表框中看到Developer Tools,展开将会看到Android DDMS和Android Development Tools。7. 勾选所有的内容,点击Next,然后接受授权声明进行安装。Eclipse将会自动判断所需的软件包,并进行安装。8. 安装完成后,将会要求重启Eclipse。配置ADTADT安装完成,Eclipse重启后。选择菜单Window - Preferences,将前面安装的SDK路径配置到ADT中,如下图:保存该配置,然后选择菜单Window - Android SDK and AVD Manager,或者点击工具栏中的Opens the Android SDK and AVD Manager图标(如下图):8,启动模拟器在开发环境创建好以后,就可以创建虚拟设备并启动模拟器。第一次启动模拟器一般总会碰到问题,这里将会列出一些常见的问题。创建虚拟设备点击工具栏中的Opens the Android SDK and AVD Manager图标(如下图):点击Create AVD,这将会创建一个虚拟设备。接下来,我们将会启动模拟器。启动模拟器Android模拟器是非常消耗资源的,所以在启动过程中尽量不要有其它耗费资源的任务(比如下载、杀毒等)。由于启动模拟器的过程异常的长(尤其是第一次),为了避免误以为是死机了,我们先打开LogCat View,以观察启动的过程。打开LogCat View在Eclipse中,选择菜单Window - Show View - Other.,从弹出的窗口中选择LogCat。这将会在Eclipse中出现LogCat View启动模拟器打开Android SDK and AVD Manager,选择我们刚才创建好的虚拟设备,点击Start.。在启动的过程中,在LogCat View中将会看到启动的过程。其中会有一些报错,比如setreluid() failed,不用管,只要信息还在滚动,就没有问题。耐心(真的需要耐心)等待一段时间,模拟器成功启动后,将会看到如下界面:恭喜,Android的开发环境已经成功创建,可以开始开发第一个Android应用程序了。第一个Android应用程序1新建Android Project在Eclipse中,从菜单中选择File - New - Project.,如果在前面成功安装了ADT插件,将会在弹出的New Project对话框中看到Android类型的项目,在下面选择Android Project。点击Next,然后填入相应的project的信息,如下图(红框表示需要填写的内容):点击Finish,将会创建一个Android Project,在Eclipse左边的Package Explorer中,将会看到如下的目录结构:注意,在com.ualab.android.helloworld项目的图标中有一个红色的叉,这是Eclipse在发现有错误时的一个警示。不过,这里并没有错误。要消除这个错误警示,只需要在菜单中选择Project - Clean.,在弹出的窗口中,选择clean all projects,确定后Eclipse将会重新进行编译、链接,该红叉就会消失。另外,在产生的project中,除了src这个源代码目录外,还有一个名为gen的目录,这也是一个包含源代码的目录。不过,这个目录及下面的源代码是由ADT自动产生的,所以不要修改gen的目录结构以及下面的源文件。2.创建一个简单的界面Android Project创建好以后,接下来就是作一个界面,这里只是一个简单的显示Hello World字符串。双击HelloWorld.java,将会看到如下的代码:package com.ualab.android.helloworld;import android.app.Activity;import android.os.Bundle;public class HelloWorld extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); 可以看到HelloWorld类继承于Activity类,Activity代表的是一件用户可以做的事情,可以理解为一项操作。一般情况下,大多数的用户操作都与界面相关,所以在上面通过setContentView(View)来设置界面。我们稍微改进一下代码,把我们的界面加入进去,如下面的代码:package com.ualab.android.helloworld;import android.app.Activity;import android.os.Bundle;import android.widget.TextView; public class HelloWorld extends Activity /* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);TextView tv = new TextView(this); tv.setText(Hello, World); setContentView(tv); 这里需要新import一个类创建一个TextView(对应可见的用户界面)这个TextView的内容为Hello, World设置当前Activity的View至此,一个简单的Android应用程序已经开发完毕,让我们来跑一下。3.生成未签名的apk.right click the project and select the android tools to export unsigned application package to E:/temp directory4.生成未签名的apk.在命令行下运行以下两条command.keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore E:tempandroid.keystore jarsigner -verbose -keystore E:tempandroid.keystore -signedjar D:WorkspaceHelloAndroidbinHelloAndroid.apk E:tem
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扇形统计图课件介绍
- 中级软考题库试题带答案详解B卷
- 法律基础知识模拟考试卷及答案2025年
- 2025年翻译资格考试试题及答案
- 2025年矿产权评估师考试题库带答案
- 初中数学竞赛集训班讲义3:充满活力的韦达定理(含答案或解析)
- 2023年度服务行业人员练习题名师及答案详解
- 2024-2025学年度电信职业技能鉴定考试综合练习及答案详解轻巧夺冠
- 慢慢打开门的课件
- 国际球员租借合同书协议范本模板7篇
- 初中历史小论文现状分析与写作探讨
- 新疆地方史课件
- 燕山石化聚丙烯工艺综述最好实习报告内容
- 一粒种子旅行
- 自考05175税收筹划(15-19)真题试卷
- 微机原理与接口技术(清华大学课件,全套)
- GB/T 9124-2010钢制管法兰技术条件
- GB 4287-1992纺织染整工业水污染物排放标准
- 腰椎间盘突出症课件
- 桂阳县中小幼教师资格定期注册工作指南专家讲座
- 童装原型部分(课堂)课件
评论
0/150
提交评论