Skip to content

Commit 1f54e56

Browse files
committed
- [fix] java.lang.NoClassDefFoundError: com.google.common.base.CharMatcher
1 parent 8a4d4b0 commit 1f54e56

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@ dependencies {
5555
implementation "androidx.multidex:multidex:2.0.1"
5656

5757
implementation project(':libDriveBackup')
58-
// implementation 'com.github.fcat97:driveBackupApi:1.0.6'
58+
// implementation 'com.github.fcat97:driveBackupApi:1.0.7'
5959
}

app/src/main/java/com/tos/drivebackup/MainActivity.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ import androidx.activity.ComponentActivity
99
import androidx.activity.result.contract.ActivityResultContracts
1010
import androidx.appcompat.app.AppCompatDelegate
1111
import androidx.lifecycle.MutableLiveData
12-
import androidx.multidex.BuildConfig
1312
import com.google.android.material.color.DynamicColors
1413
import com.google.android.material.textfield.TextInputEditText
1514
import com.tos.drivebackup.drive_backup.DriveBackupUtils
1615
import media.uqab.libdrivebackup.GoogleDriveBackupManager
1716
import java.io.File
1817
import java.io.FileReader
19-
import java.util.concurrent.Executors
2018

2119
class MainActivity : ComponentActivity() {
2220
companion object {
@@ -113,6 +111,7 @@ class MainActivity : ComponentActivity() {
113111

114112
private fun fetchFiles() {
115113
googleDriveBackupManager.getFiles {
114+
Log.d(TAG, "fetchFiles: ${it.joinToString(separator = "\n")}")
116115
printToTerminal("[backups]: \n" + it.joinToString(separator = "\n\n"))
117116
}
118117
}

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ buildscript {
77
plugins {
88
id 'com.android.application' version '7.3.1' apply false
99
id 'com.android.library' version '7.3.1' apply false
10-
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
10+
id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
1111
}

libDriveBackup/build.gradle

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,18 @@ dependencies {
3535
implementation 'androidx.appcompat:appcompat:1.6.1'
3636
implementation 'androidx.documentfile:documentfile:1.0.1'
3737

38-
implementation 'com.google.api-client:google-api-client:2.2.0'
39-
implementation 'com.google.apis:google-api-services-drive:v3-rev20220815-2.0.0'
40-
implementation 'com.google.auth:google-auth-library-oauth2-http:1.16.0'
38+
implementation('com.google.api-client:google-api-client:2.2.0')
39+
implementation('com.google.apis:google-api-services-drive:v3-rev20220815-2.0.0')
40+
implementation('com.google.auth:google-auth-library-oauth2-http:1.16.0')
41+
implementation('com.google.api-client:google-api-client-android:2.2.0')
42+
implementation('com.google.android.gms:play-services-auth:20.5.0')
4143

42-
implementation 'com.google.api-client:google-api-client-android:2.2.0'
43-
implementation 'com.google.android.gms:play-services-auth:20.5.0'
44+
// https://stackoverflow.com/a/71085378/8229399
45+
implementation("com.google.guava:guava") {
46+
version {
47+
strictly '31.1-android'
48+
}
49+
}
4450
}
4551

4652

@@ -50,7 +56,7 @@ afterEvaluate {
5056
publications {
5157
maven(MavenPublication) {
5258
group = 'media.uqab.driveBackupApi'
53-
version = '1.0.6'
59+
version = '1.0.7'
5460
artifactId = "driveBackupApi"
5561
from components.release
5662

0 commit comments

Comments
 (0)