From 4a4b49ff3482cbe7f8192807cdc99437810fe518 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 25 Aug 2016 22:21:40 -0700 Subject: [PATCH] Fixing wrong label in the AndroidManifest Updating the gradle and protobuf library version Change-Id: I0470ebe7465cf2f04ef59688ac2b3f4933d48ad1 --- AndroidManifest.xml | 2 +- build.gradle | 32 ++++++++++++++++++++++++++------ 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 3a3a28dd6..6c5990d1b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -55,7 +55,7 @@ android:fullBackupContent="@xml/backupscheme" android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher_home" - android:label="@string/app_name" + android:label="@string/derived_app_name" android:largeHeap="@bool/config_largeHeap" android:restoreAnyVersion="true" android:supportsRtl="true" > diff --git a/build.gradle b/build.gradle index ffe445522..e103d792f 100644 --- a/build.gradle +++ b/build.gradle @@ -3,8 +3,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.0' - classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.0' + classpath 'com.android.tools.build:gradle:2.1.3' + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.0' } } @@ -16,13 +16,11 @@ android { buildToolsVersion '24.0.0' defaultConfig { - applicationId "com.android.launcher3" minSdkVersion 21 - targetSdkVersion 'N' + targetSdkVersion 25 versionCode 1 versionName "1.0" - testApplicationId "com.android.launcher3.tests" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { @@ -30,11 +28,18 @@ android { minifyEnabled false } } + + productFlavors { + aosp { + applicationId 'com.android.launcher3' + testApplicationId 'com.android.launcher3.tests' + } + } sourceSets { main { res.srcDirs = ['res'] java.srcDirs = ['src', 'src_config'] - manifest.srcFile 'AndroidManifest.xml' + manifest.srcFile 'AndroidManifest-common.xml' proto.srcDirs 'protos/' } @@ -42,6 +47,10 @@ android { java.srcDirs = ['tests/src'] manifest.srcFile "tests/AndroidManifest.xml" } + + aosp { + manifest.srcFile "AndroidManifest.xml" + } } } @@ -65,5 +74,16 @@ protobuf { // Configure the protoc executable protoc { artifact = 'com.google.protobuf:protoc:3.0.0-alpha-3' + + generateProtoTasks { + all().each { task -> + task.builtins { + remove java + javanano { + option 'ignore_services=false' + } + } + } + } } } -- 2.11.0