Android开发之HelloWorld

以下是自己用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目录,目录内容如下

       

Android开发之HelloWorld

其中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工程,在新建的时候,要注意选择这些参数:

     Android开发之HelloWorld

    一般安卓应用程序保持向下兼容,即创建应用程序的时候,选择比较低的版本(低是指比AVD低),这样应用程序就可以在较高的版本中运行。

     注意在新建时候,要选择一个activity, 自己做的时候就是因为这个没慎重,所以一直只能install helloworld.apk, 而不能运行起来。

5,  运行配置,run configuration

    在默认配置中,就可以运行一个Hello world了,创建完毕工程,就可以右键工程,run as an android application,

Android开发之HelloWorld

 在Target中,

Android开发之HelloWorld

选择好之后,就可以点击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年过去了,我怎么还停留在只是知道的程度上呢,自己限制在了自己固有的圈子中,固有的思维中,不积极学习。。。说起来就是遗憾啊,所以今天写下此文,以此来监督自己。

Android开发之HelloWorld,布布扣,bubuko.com

Android开发之HelloWorld

上一篇:[iOS] 创建第一个应用程序项目


下一篇:ios学习记录 day18 OC 3