apply plugin: 'com.android.application'//代表該項目是一個安卓項目 這是規范android { //編譯sdk版本 compileSdkVersion 24 //build tools 版本 buildToolsVersion "21.1.2" defaultConfig { //應用包名 applicationId "com.example.administrator.myapplication" //最小支持的sdk版本 minSdkVersion 17 //目標sdk版本 targetSdkVersion 22 //版本號 versionCode 1 //版本名字 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } signingConfigs{ debug{ } release{ //簽名的一些信息 // storeFile file("../test.keystrore"); // storePassWord "test" // keyAlias "test" // keyPassword "test" } } buildTypes { debug{ versionNameSuffix "-debug" //是否開啟混淆 minifyEnabled false //是否zip優化 zipAlignEnabled false //刪除一些無用資源 shrinkResources false //簽名所用的配置文件 // signingConfig signingConfig.debug } release { //是否開啟混淆 minifyEnabled false //是否zip優化 zipAlignEnabled false //刪除一些無用資源 shrinkResources false //簽名所用的配置文件 // signingConfig signingConfig.release //混淆所用的文件 PRoguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}//這個節點是用來管理依賴的dependencies { //編譯libs目錄下的所有jar包 compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' testCompile 'junit:junit:4.12'
新聞熱點
疑難解答