1、android开发环境搭建和helloWord实例实现1,配置JAVA_HOME, version 1.6 以上。下载地址:2,配置ANT_HOME, version 1.7以上。下载地址:http:/archive.apache.org/dist/ant/binaries/apache-ant-1.7.0-bin.zip 3,配置android SDK 开发环境。Version r08下载地址:解压到ANDROID_HOME目录。e.g. %ANDROID_HOME%=D:/android_sdk_windows4, 创建以下相同的新的文件夹。5,下载并解压以下文件到指定文件夹。下载tool
2、s下载地址:https:/dl-解压到%ANDROID_HOME%/tools 目录。下载samples下载地址:http:/dl-解压到%ANDROID_HOME%/samples 目录。下载android platforms下载地址:https:/dl- https:/dl- https:/dl-解压到%ANDROID_HOME%/platforms/android-2.2_r02-windows %ANDROID_HOME%/platforms/android-2.0_r01-windows %ANDROID_HOME%/platforms/android-2.1_r02-windows
3、下载android API.下载地址:https:/dl- https:/dl- https:/dl-解压到%ANDROID_HOME%/add-ons/google_apis-8_r02 %ANDROID_HOME%/add-ons/google_apis-7_r01%ANDROID_HOME%/add-ons/google_apis-6_r01下载用户手册,下载地址:http:/dl-解压到%ANDROID_HOME%/docs下载证书文件下载地址:https:/dl-解压到%ANDROID_HOME%/market_licensing下载usb驱动文件下载地址:https:/dl-解压到
4、%ANDROID_HOME%/usb_driver6, 把%ANDROID_HOME%配置到PATH环境变量中。Run 以下command check android if working fine.androidandroid list targets7,搭建eclipse 并插入ADT plugin.安装eclipse 3.5以上。下载地址:http:/www.eclipse.org/downloads/下载ADT下载地址:http:/dl-Android Development Tool(ADT)是在Eclipse集成开发环境使用中的一个插件,可以方便地创建Android项目、调试以及对
5、Android应用程序进行签名,是官方推荐的开发方式。安装步骤:1. 在Eclipse中,选择Help Install New Software2. 在弹出的对话框中,点击Add.按键3. 在随后弹出的Add Repository对话框中,Name输入框中填入ADT(也可以取其它的名称),在Location输入框中填入https:/dl-4. 点击OK,保存这个站点。5. 此时,Eclipse将会获取可安装的软件信息,将会在列表框中显示Pending.。请等待. .6. Eclipse获取到信息后,你将会在列表框中看到Developer Tools,展开将会看到Android DDMS和And
6、roid 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,启动模拟器在开发环境创建好以后,就可以创
7、建虚拟设备并启动模拟器。第一次启动模拟器一般总会碰到问题,这里将会列出一些常见的问题。创建虚拟设备点击工具栏中的Opens the Android SDK and AVD Manager图标(如下图):点击Create AVD,这将会创建一个虚拟设备。接下来,我们将会启动模拟器。启动模拟器Android模拟器是非常消耗资源的,所以在启动过程中尽量不要有其它耗费资源的任务(比如下载、杀毒等)。由于启动模拟器的过程异常的长(尤其是第一次),为了避免误以为是死机了,我们先打开LogCat View,以观察启动的过程。打开LogCat View在Eclipse中,选择菜单Window - Show V
8、iew - Other.,从弹出的窗口中选择LogCat。这将会在Eclipse中出现LogCat View启动模拟器打开Android SDK and AVD Manager,选择我们刚才创建好的虚拟设备,点击Start.。在启动的过程中,在LogCat View中将会看到启动的过程。其中会有一些报错,比如setreluid() failed,不用管,只要信息还在滚动,就没有问题。耐心(真的需要耐心)等待一段时间,模拟器成功启动后,将会看到如下界面:恭喜,Android的开发环境已经成功创建,可以开始开发第一个Android应用程序了。第一个Android应用程序1新建Android Pro
9、ject在Eclipse中,从菜单中选择File - New - Project.,如果在前面成功安装了ADT插件,将会在弹出的New Project对话框中看到Android类型的项目,在下面选择Android Project。点击Next,然后填入相应的project的信息,如下图(红框表示需要填写的内容):点击Finish,将会创建一个Android Project,在Eclipse左边的Package Explorer中,将会看到如下的目录结构:注意,在com.ualab.android.helloworld项目的图标中有一个红色的叉,这是Eclipse在发现有错误时的一个警示。不过,
10、这里并没有错误。要消除这个错误警示,只需要在菜单中选择Project - Clean.,在弹出的窗口中,选择clean all projects,确定后Eclipse将会重新进行编译、链接,该红叉就会消失。另外,在产生的project中,除了src这个源代码目录外,还有一个名为gen的目录,这也是一个包含源代码的目录。不过,这个目录及下面的源代码是由ADT自动产生的,所以不要修改gen的目录结构以及下面的源文件。2.创建一个简单的界面Android Project创建好以后,接下来就是作一个界面,这里只是一个简单的显示Hello World字符串。双击HelloWorld.java,将会看到如
11、下的代码: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.layou
12、t.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 e
13、xtends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(Hello, World); setContentView(tv); 这里需要新import一个类创建一个TextView(对应可见的用户界面)这个TextView的内容为Hello, Worl
14、d设置当前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.k
15、eystore jarsigner -verbose -keystore E:tempandroid.keystore -signedjar D:WorkspaceHelloAndroidbinHelloAndroid.apk E:tempHelloAndroid.apk android.keystore5.创建Run Application for android.从eclipse菜单中选择Run-Run configurations-android application” 进行创建.5. 安装已经签名的apk到 android 虚拟机.前提是android虚拟机是在运行状态.在命令行下运行以下命令:adb install r 已经签名的apk路径.程序加载到模拟器上之后,将界面解锁(鼠标安装界面上的锁图标,向右滑动),此时就可以看到我们开发的这个应用程序的输出了:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1