当我们新建一个项目的目录结构默认是这样的,和Eclipse稍有不同。
展开后:
3.1清单文件 (mainfests):AndroidManifest.xml 文件描述了项目的基本特征并列出了组成应用的各个组件
3.2源码文件(Java):存放Java源代码,app后台代码主要在这里编写
3.3布局文件(layout):新建的Activity对应的xml布局文件,如activity_main.xml
3.4 图片文件(mipmap):存放app所用到的图片资源
3.5 值(values):strings.xml存放字符串资源,app中出现的字符串,基本上在这里设置。
3.6 Gradle Scripts :编辑设置文件,在下面的build.gradle(Module:app)中可以设置最低运行SDK版本,可目标SDk版本。
applicationId: 创建新项目时指定的包名。
minSdkVersion: 创建项目时指定的最低SDK版本,是新建应用支持的最低SDK版本。
targetSdkVersion: 表示你测试过你的应用支持的最高Android版本(同样用API level表示).
build.gradle(Module:app)文件内容如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.itheima.superxingyun.myfirstapplication"
minSdkVersion 10
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
}