8f2f7cb5d6d81f24d3be2626bb2107a8871ee3c5
[android/platform/tools/build.git] / tests / basic / build.gradle
1 //
2 // A basic Android application that follows all the conventions
3 //
4 buildscript {
5     repositories {
6         maven { url '../../repo' }
7     }
8     dependencies {
9         classpath 'com.android.tools.build:gradle:0.3-SNAPSHOT'
10     }
11 }
12 apply plugin: 'android'
13
14 android {
15     compileSdkVersion 15
16     testBuildType "debug"
17
18     signingConfigs {
19         myConfig {
20             storeFile file("debug.keystore")
21             storePassword "android"
22             keyAlias "androiddebugkey"
23             keyPassword "android"
24         }
25     }
26
27     defaultConfig {
28         versionCode 12
29         versionName "2.0"
30         minSdkVersion 16
31         targetSdkVersion 16
32         signingConfig signingConfigs.myConfig
33
34         buildConfig "private final static boolean DEFAULT = true;", \
35                     "private final static String FOO = \"foo\";"
36     }
37
38     buildTypes {
39         debug {
40             packageNameSuffix ".debug"
41
42             buildConfig "private final static boolean DEBUG2 = false;"
43         }
44     }
45
46     aaptOptions {
47         noCompress 'txt'
48     }
49 }