1. HelloWorld项目
Application Name : 应用名称,展示在应用市场和设置中应用列表里面
Project Name : 项目名称,只是在eclipse里使用
Package Name : 包名称,必须独一无二
Minimum Required SDK : 要求的最低版本的android系统
Target SDK : 兼容的最高版本的android系统
Compile With : 使用某版本SDK编译,一般是最高版本
Theme : 主题样式
2. 目录结构
asset : 资产目录,一些文件会被打包到apk里面
bin : 编译后的文件目录,可以删除
gen : 自动生成的目录,有R.java
Android6.0 : android的sdk,android.jar
libs : 第三方库,例如:v4包 因为4.0以上添加了很多新的api在2.0上没有所以要用这个jar包
res : 资源目录
Drawable-hdpi drawable图片资源 h hign 高分辨率
Drawable-ldpi l low 低分辨率
Drawable-mdpi m middle 中分辨率
Drawable-xhdpi xh 大分辨率
Drawable-xxhdpi xxh 超大分辨率
layout 布局文件目录
project.properties : 项目特性,里面是指定的sdk版本编译,
AndroidManifest.xml : 清单文件
<?xml version="1.0" encoding="utf-8"?> <!-- [包名,一个手机里面唯一的包名] --> <!-- [应用的版本信息] --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld" android:versionCode="1" android:versionName="1.0" > <!-- [支持的最低的android系统版本和最高的android系统版本] --> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" /> <!-- [icon图标,应用名称] --> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <!-- [activity名称和显示名称] --> <activity android:name=".MainActivity" android:label="@string/app_name" > <!-- [意图过滤器,入口和启动] --> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
注意: 如果遇到eclipse崩溃了,又可能是模拟器服务端挂掉了,杀掉重启就好,如果遇到sdk编译错误可以使用 项目右键android tools -> fix project properties
原文:http://www.cnblogs.com/taoshihan/p/5204285.html