From edf329a5c3efa9284d45631387455de289c4265e Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Sat, 29 Aug 2015 23:16:27 -0700 Subject: Adding gradle script for Android Studio Change-Id: I640c63e2981337eb8c8ed191b40c0649a986361e --- .gitignore | 6 ++++++ build.gradle | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 build.gradle diff --git a/.gitignore b/.gitignore index aea5d6102..7240e4877 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,9 @@ tests/stress/gen/ WallpaperPicker/gen/ WallpaperPicker/.project.properties bin/ +.idea/ +.gradle/ +local.properties +gradle/ +build/ +gradlew* \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 000000000..d97175568 --- /dev/null +++ b/build.gradle @@ -0,0 +1,55 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.3.0' + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.0' + } +} + +apply plugin: 'com.android.application' +apply plugin: 'com.google.protobuf' + +android { + compileSdkVersion 23 + buildToolsVersion "22.0.1" + + defaultConfig { + applicationId "com.android.launcher3" + minSdkVersion 16 + targetSdkVersion 23 + versionCode 1 + versionName "1.0" + } + buildTypes { + debug { + minifyEnabled false + } + } + sourceSets { + main { + res.srcDirs = ['res', 'WallpaperPicker/res'] + main.java.srcDirs = ['src', 'WallpaperPicker/src'] + manifest.srcFile 'AndroidManifest.xml' + proto.srcDirs 'protos/' + } + } +} + +repositories { + mavenCentral() +} + +dependencies { + compile 'com.android.support:support-v4:+' + compile 'com.android.support:recyclerview-v7:+' + compile 'com.google.protobuf.nano:protobuf-javanano:3.0.0-alpha-2' +} + +protobuf { + // Configure the protoc executable + protoc { + artifact = 'com.google.protobuf:protoc:3.0.0-alpha-3' + } +} -- cgit v1.2.3