aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKolin Lu <kolinlu@google.com>2023-05-19 15:57:45 -0700
committerGitHub <noreply@github.com>2023-05-19 15:57:45 -0700
commitfbd882fa01fb2134303c697195ab93b739e4ee87 (patch)
tree2adec3870d33b0b58fc53e30027e18e6a7f814e6
parent2e6b7aef7e833b88253e1605b0dc6eddca3556e2 (diff)
parentcf99be9c1384042d6257b14442562b76cd19de55 (diff)
downloadmobly-bundled-snippets-fbd882fa01fb2134303c697195ab93b739e4ee87.tar.gz
Merge pull request #166 from ko1in1u/master
Modernize MBS including SDK version, dependencies and permissions
-rw-r--r--build.gradle23
-rw-r--r--gradle/wrapper/gradle-wrapper.properties2
-rw-r--r--src/main/AndroidManifest.xml2
3 files changed, 14 insertions, 13 deletions
diff --git a/build.gradle b/build.gradle
index f6dc63a..99839ee 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,10 +1,10 @@
buildscript {
repositories {
- jcenter()
google()
+ mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:4.1.2'
+ classpath 'com.android.tools.build:gradle:7.3.1'
// NOTE: Do not place your application dependencies here.
}
@@ -17,7 +17,7 @@ plugins {
allprojects {
repositories {
google()
- jcenter()
+ mavenCentral()
}
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
@@ -29,14 +29,12 @@ allprojects {
apply plugin: 'com.android.application'
android {
- compileSdkVersion 29
- buildToolsVersion "30.0.2"
+ compileSdkVersion 31
defaultConfig {
applicationId "com.google.android.mobly.snippet.bundled"
- minSdkVersion 18
- // Set target to 22 to avoid having to deal with runtime permissions.
- targetSdkVersion 22
+ minSdkVersion 26
+ targetSdkVersion 31
versionCode 1
versionName "0.0.1"
setProperty("archivesBaseName", "mobly-bundled-snippets")
@@ -71,14 +69,15 @@ artifacts {
}
dependencies {
- implementation 'androidx.test:runner:1.3.0'
+ implementation 'androidx.test:runner:1.5.2'
+ implementation 'com.android.support:multidex:1.0.3'
implementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
- implementation 'com.google.android.mobly:mobly-snippet-lib:1.2.0'
+ implementation 'com.google.android.mobly:mobly-snippet-lib:1.4.0'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.google.guava:guava:31.0.1-jre'
- implementation 'com.google.errorprone:error_prone_annotations:2.5.1'
+ implementation 'com.google.errorprone:error_prone_annotations:2.15.0'
- testImplementation 'com.google.errorprone:error_prone_annotations:2.5.1'
+ testImplementation 'com.google.errorprone:error_prone_annotations:2.15.0'
testImplementation 'com.google.guava:guava:31.0.1-jre'
testImplementation 'com.google.truth:truth:1.1.2'
testImplementation 'junit:junit:4.13.2'
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 1ba6cc2..e9e3b96 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index 21de6d7..afec31b 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -11,7 +11,9 @@
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
+ <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
+ <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />