以下是自己用eclipse进行android开发的第一个小程序,HelloWorld
步骤如下:
1,安装eclipse, JDK以及配置,这些步骤省略
2,安装SDK
网址: https://developer.android.com/sdk/index.html?hl=sk
下载的是,adt-bundle-windows-x86_64-20131030.zip
解压缩即可,注意解压缩的目录,不要有中文,空格,并且不要太长
—— 解压缩之后,有个SDK目录,目录内容如下
其中platforms中是相应支持的android平台,比如android 2.x还是android 4.x
SDK Manager.exe则可以运行并去下载更新东西,双击运行就可以,然后就可以在界面中选择自己想要下载的package,并install
—— 安装完之后,最好在环境变量中设置一下,ANDROID_SDK_HOME, 这样创建的AVD就会保存在%ANDROID_SDK_HOME%/.android目录下。
—— 在eclipse-windows-preferences中,设置android sdk路径
3,eclipse安装ADT插件,
ADT就是安卓模拟器,在eclipse - help - install new software, 输入ADT Plugin, url: https://dl-ssl.google.com/android/eclipse/
下载并安装。
4, 创建AVD(安卓模拟器)
在ANDROID_SDK_HOME目录下,有一个AVD Manager.exe,运行就会弹出一个对话框,根据需要创建一个AVD就可以了,注意这里选择的target,即安卓版本,根据需要来。
4,新建一个android工程,HelloWorld
安装好 eclipse ADT插件之后,就可以新建一个android工程,在新建的时候,要注意选择这些参数:
一般安卓应用程序保持向下兼容,即创建应用程序的时候,选择比较低的版本(低是指比AVD低),这样应用程序就可以在较高的版本中运行。
注意在新建时候,要选择一个activity, 自己做的时候就是因为这个没慎重,所以一直只能install helloworld.apk, 而不能运行起来。
5, 运行配置,run configuration
在默认配置中,就可以运行一个Hello world了,创建完毕工程,就可以右键工程,run as an android application,
在Target中,
选择好之后,就可以点击apply, run, 然后需要等一会,安卓模拟器就运行成功了。在 console的日志中可以看到,Hello world.apk has been installed,以及start activity之类的话,最终应用程序被安装并成功运行于AVD中。
6, 安装在自己的手机中
将手机用数据线连上电脑,将工程bin目录下的Hello.apk复制到手机上,之后在手机上安装这个文件就可以。
注意事项:
1, android版本问题
初次试验中,遇到了很多问题,其中android版本问题就是一个常见问题
工程目录下有个文件 project.properties, 里面有target=android-14 这个表明编译版本是android 4.0
另外在工程中还有个文件 AndroidManifest.xml, 里面也有target的信息
2,activity问题
关于activity是什么的问题,在这个里面有了一个详细介绍, http://www.cnblogs.com/tekkaman/archive/2011/06/07/2074211.html
一个应用程序一定要有一个main activity,这样在程序启动时才会找到并运行
3,启动日志问题
在console窗口中,可以看见启动时的日志信息,一定要有*.apk has been installed, 或者 started, 这样才会成功。如果没有指定正确的activity,则可能只会将apk文件拷贝到AVD上,但是没有运行起来。
后记:说到Android,不由得想到两年前,前任女经理都已经在自学安卓开发,并给我们晒了自己的APP;还有网络上热火朝天的移动应用程序,以及相应的移动应用开发。可2年过去了,我怎么还停留在只是知道的程度上呢,自己限制在了自己固有的圈子中,固有的思维中,不积极学习。。。说起来就是遗憾啊,所以今天写下此文,以此来监督自己。