一、Android应用程序结构
运行eclpse
File->NEW->Other->Android Project














2、Android项目结构

以看到Android项目主要包括:

  src/: 存放java源文件

  gen/: 存放由Android编译工具生成的java源文件, 这些文件不能手动修改。如R.java就定义了一些常量,这些常量是对资源文件的索引,以便我们很方便的引用这些资源文件。

  assets/: 存放一些静态文件并将会被一起打包成.apk文件

  res/:存放资源文件

   res/drawable: 存放图片如PNG,JPEG等

    res/drawable-ldpi/my_icon.png // 存放低分辨率的图片

    res/drawable-mdpi/my_icon.png // 存放中等分辨率的图片

    res/drawable-hdpi/my_icon.png // 存放高分辨率的图片

  res/layout: 存放基于xml的布局文件

  res/menu: 存放基于xml的菜单文件

  res/values: 存放字符串等资源文件,如多语言的文件

  bin/:存放编译后的文件

  bin/yourpackagename/classes/:存放java编译后的.class文件

  bin/classes.dex: class文件被转换成针对Dalvik虚拟机优化的dex文件, 在Introducing Android中有提及。

  bin/resources.ap_: 被压缩的资源文件类似zip文件。

  bin/yourapp.apk: Android应用程序可执行文件,其实它也是个压缩的文件,包含了.dex文件,各种资源文件等。

  AndroidManifest.xml是一个当前应用程序的组件清单,它列出了应用程序包含的各种activities,services,权限等


可以用adb命令行来设置,有点不好理解,所以这里直接可视化设置了。

  在Eclipse菜单栏找到window菜单,如下操作:

  window——AVD Manager——New按钮,则见如下对话框:

点击项目名 右键  Run As ->Android Application

观察控制台  会出现


注意控制台中的HelloWorld.apk 可以在工作间的项目名为HelloWorld下的bin目录找到
 
卸载  
进入设置 ->应用程序




先停止 后卸载

下面是官方的描述说明:

http://developer.android.com/resources/tutorials/hello-world.html