You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.4 KiB
86 lines
2.4 KiB
7 months ago
|
// Copyright (C) 2021 The Android Open Source Project
|
||
|
//
|
||
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
// you may not use this file except in compliance with the License.
|
||
|
// You may obtain a copy of the License at
|
||
|
//
|
||
|
// http://www.apache.org/licenses/LICENSE-2.0
|
||
|
//
|
||
|
// Unless required by applicable law or agreed to in writing, software
|
||
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
// See the License for the specific language governing permissions and
|
||
|
// limitations under the License.
|
||
|
//
|
||
|
|
||
|
// Library-level build file
|
||
|
|
||
|
apply plugin: 'com.android.library'
|
||
|
|
||
|
buildscript {
|
||
|
repositories {
|
||
|
mavenCentral()
|
||
|
}
|
||
|
}
|
||
|
|
||
|
android {
|
||
|
compileSdkVersion 30
|
||
|
|
||
|
defaultConfig {
|
||
|
minSdkVersion 28
|
||
|
targetSdkVersion 30
|
||
|
versionCode 1
|
||
|
versionName "1.0"
|
||
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||
|
}
|
||
|
|
||
|
compileOptions {
|
||
|
sourceCompatibility JavaVersion.VERSION_1_8
|
||
|
targetCompatibility JavaVersion.VERSION_1_8
|
||
|
}
|
||
|
|
||
|
sourceSets {
|
||
|
main {
|
||
|
manifest.srcFile 'AndroidManifest-gradle.xml'
|
||
|
res.srcDirs = ['res']
|
||
|
java.srcDirs = ['src']
|
||
|
}
|
||
|
|
||
|
test {
|
||
|
manifest.srcFile 'tests/robotests/AndroidManifest.xml'
|
||
|
res.srcDirs += ['tests/robotests/res','tests/robotests/config']
|
||
|
java.srcDirs = ['tests/robotests/src']
|
||
|
}
|
||
|
}
|
||
|
|
||
|
android {
|
||
|
lintOptions {
|
||
|
abortOnError false
|
||
|
}
|
||
|
}
|
||
|
|
||
|
testOptions {
|
||
|
unitTests {
|
||
|
includeAndroidResources = true
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
implementation files('../../../../../../prebuilts/sdk/30/system/android.car-system-stubs.jar')
|
||
|
|
||
|
implementation 'androidx.car:car:1.0.0-alpha7'
|
||
|
implementation 'androidx.appcompat:appcompat:1.2.0'
|
||
|
implementation 'androidx.cardview:cardview:1.0.0'
|
||
|
implementation 'androidx.recyclerview:recyclerview:1.2.0'
|
||
|
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||
|
implementation 'androidx.preference:preference:1.1.1'
|
||
|
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
||
|
implementation 'androidx.core:core:1.3.2'
|
||
|
implementation 'androidx.annotation:annotation:1.2.0'
|
||
|
|
||
|
testImplementation 'com.google.truth:truth:0.41'
|
||
|
testImplementation 'org.mockito:mockito-core:3.6.0'
|
||
|
testImplementation 'org.robolectric:robolectric:4.5.1'
|
||
|
}
|