1*90c8c64dSAndroid Build Coastguard Worker// 2*90c8c64dSAndroid Build Coastguard Worker// Copyright (C) 2016 The Android Open Source Project 3*90c8c64dSAndroid Build Coastguard Worker// 4*90c8c64dSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 5*90c8c64dSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 6*90c8c64dSAndroid Build Coastguard Worker// You may obtain a copy of the License at 7*90c8c64dSAndroid Build Coastguard Worker// 8*90c8c64dSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 9*90c8c64dSAndroid Build Coastguard Worker// 10*90c8c64dSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 11*90c8c64dSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 12*90c8c64dSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*90c8c64dSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 14*90c8c64dSAndroid Build Coastguard Worker// limitations under the License. 15*90c8c64dSAndroid Build Coastguard Worker// 16*90c8c64dSAndroid Build Coastguard Worker 17*90c8c64dSAndroid Build Coastguard Workerpackage { 18*90c8c64dSAndroid Build Coastguard Worker // See: http://go/android-license-faq 19*90c8c64dSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 20*90c8c64dSAndroid Build Coastguard Worker} 21*90c8c64dSAndroid Build Coastguard Worker 22*90c8c64dSAndroid Build Coastguard Worker// For testing, we build multiple apk files with different versions. 23*90c8c64dSAndroid Build Coastguard Worker 24*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 25*90c8c64dSAndroid Build Coastguard Worker// Base version (10) 26*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 27*90c8c64dSAndroid Build Coastguard Worker 28*90c8c64dSAndroid Build Coastguard Workerandroid_test { 29*90c8c64dSAndroid Build Coastguard Worker name: "ShortcutSample", 30*90c8c64dSAndroid Build Coastguard Worker aaptflags: [ 31*90c8c64dSAndroid Build Coastguard Worker "--version-code", 32*90c8c64dSAndroid Build Coastguard Worker "10", 33*90c8c64dSAndroid Build Coastguard Worker ], 34*90c8c64dSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 35*90c8c64dSAndroid Build Coastguard Worker resource_dirs: ["res"], 36*90c8c64dSAndroid Build Coastguard Worker static_libs: ["androidx.legacy_legacy-support-v4"], 37*90c8c64dSAndroid Build Coastguard Worker sdk_version: "current", 38*90c8c64dSAndroid Build Coastguard Worker} 39*90c8c64dSAndroid Build Coastguard Worker 40*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 41*90c8c64dSAndroid Build Coastguard Worker// Version 11. 42*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 43*90c8c64dSAndroid Build Coastguard Worker 44*90c8c64dSAndroid Build Coastguard Workerandroid_test { 45*90c8c64dSAndroid Build Coastguard Worker name: "ShortcutSample11", 46*90c8c64dSAndroid Build Coastguard Worker aaptflags: [ 47*90c8c64dSAndroid Build Coastguard Worker "--version-code", 48*90c8c64dSAndroid Build Coastguard Worker "11", 49*90c8c64dSAndroid Build Coastguard Worker ], 50*90c8c64dSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 51*90c8c64dSAndroid Build Coastguard Worker resource_dirs: ["res"], 52*90c8c64dSAndroid Build Coastguard Worker static_libs: ["androidx.legacy_legacy-support-v4"], 53*90c8c64dSAndroid Build Coastguard Worker sdk_version: "current", 54*90c8c64dSAndroid Build Coastguard Worker} 55*90c8c64dSAndroid Build Coastguard Worker 56*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 57*90c8c64dSAndroid Build Coastguard Worker// Version 12. 58*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 59*90c8c64dSAndroid Build Coastguard Worker 60*90c8c64dSAndroid Build Coastguard Workerandroid_test { 61*90c8c64dSAndroid Build Coastguard Worker name: "ShortcutSample12", 62*90c8c64dSAndroid Build Coastguard Worker aaptflags: [ 63*90c8c64dSAndroid Build Coastguard Worker "--version-code", 64*90c8c64dSAndroid Build Coastguard Worker "12", 65*90c8c64dSAndroid Build Coastguard Worker ], 66*90c8c64dSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 67*90c8c64dSAndroid Build Coastguard Worker resource_dirs: ["res"], 68*90c8c64dSAndroid Build Coastguard Worker static_libs: ["androidx.legacy_legacy-support-v4"], 69*90c8c64dSAndroid Build Coastguard Worker sdk_version: "current", 70*90c8c64dSAndroid Build Coastguard Worker} 71*90c8c64dSAndroid Build Coastguard Worker 72*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 73*90c8c64dSAndroid Build Coastguard Worker// Version 11, backup disabled. 74*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 75*90c8c64dSAndroid Build Coastguard Worker 76*90c8c64dSAndroid Build Coastguard Workerandroid_test { 77*90c8c64dSAndroid Build Coastguard Worker name: "ShortcutSample11nb", 78*90c8c64dSAndroid Build Coastguard Worker aaptflags: [ 79*90c8c64dSAndroid Build Coastguard Worker "--version-code", 80*90c8c64dSAndroid Build Coastguard Worker "11", 81*90c8c64dSAndroid Build Coastguard Worker ], 82*90c8c64dSAndroid Build Coastguard Worker manifest: "noback/AndroidManifest.xml", 83*90c8c64dSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 84*90c8c64dSAndroid Build Coastguard Worker resource_dirs: ["res"], 85*90c8c64dSAndroid Build Coastguard Worker static_libs: ["androidx.legacy_legacy-support-v4"], 86*90c8c64dSAndroid Build Coastguard Worker sdk_version: "current", 87*90c8c64dSAndroid Build Coastguard Worker} 88*90c8c64dSAndroid Build Coastguard Worker 89*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 90*90c8c64dSAndroid Build Coastguard Worker// Version 12, backup disabled. 91*90c8c64dSAndroid Build Coastguard Worker//============================================================================ 92*90c8c64dSAndroid Build Coastguard Worker 93*90c8c64dSAndroid Build Coastguard Workerandroid_test { 94*90c8c64dSAndroid Build Coastguard Worker name: "ShortcutSample12nb", 95*90c8c64dSAndroid Build Coastguard Worker aaptflags: [ 96*90c8c64dSAndroid Build Coastguard Worker "--version-code", 97*90c8c64dSAndroid Build Coastguard Worker "12", 98*90c8c64dSAndroid Build Coastguard Worker ], 99*90c8c64dSAndroid Build Coastguard Worker manifest: "noback/AndroidManifest.xml", 100*90c8c64dSAndroid Build Coastguard Worker srcs: ["src/**/*.java"], 101*90c8c64dSAndroid Build Coastguard Worker resource_dirs: ["res"], 102*90c8c64dSAndroid Build Coastguard Worker static_libs: ["androidx.legacy_legacy-support-v4"], 103*90c8c64dSAndroid Build Coastguard Worker sdk_version: "current", 104*90c8c64dSAndroid Build Coastguard Worker} 105