From 329ab18962431938463f965877effdfed62efe9d Mon Sep 17 00:00:00 2001 From: Kyle Falconer Date: Wed, 28 Sep 2022 11:50:19 -0700 Subject: [PATCH 1/2] update gradle and add gitignore --- .gitignore | 40 ++++++++++++++++++++++++++++++++++ braille/translate/build.gradle | 4 ++-- build.gradle | 9 ++++---- gradle.properties | 2 +- 4 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..fe9572a84 --- /dev/null +++ b/.gitignore @@ -0,0 +1,40 @@ +# Gradle files +.gradle/ +gradle/ +build/ +ndkBuild/ +gradlew* + +# Local configuration file (sdk path, etc) +local.properties + +# Log/OS Files +*.log + +# Android Studio generated files and folders +captures/ +.externalNativeBuild/ +.cxx/ +*.apk +output.json + +# IntelliJ +*.iml +.idea/ +misc.xml +deploymentTargetDropDown.xml +render.experimental.xml + +# Keystore files +*.jks +*.keystore + +# Google Services (e.g. APIs or Firebase) +google-services.json + +# Android Profiling +*.hprof + +# build output files +*.zip +*.jar \ No newline at end of file diff --git a/braille/translate/build.gradle b/braille/translate/build.gradle index 7844d16e3..fed128a98 100644 --- a/braille/translate/build.gradle +++ b/braille/translate/build.gradle @@ -16,8 +16,8 @@ dependencies { } task createTranslationTablesZip(type: Zip){ - archiveName="translationtables.zip" - destinationDir = file('src/phone/res/raw/') + archiveFileName = "translationtables.zip" + destinationDirectory = file('src/phone/res/raw/') from fileTree('./src/phone/tables/') into('liblouis/tables') } diff --git a/build.gradle b/build.gradle index ea65ec830..a1d99bf4e 100644 --- a/build.gradle +++ b/build.gradle @@ -14,30 +14,29 @@ dependencies { buildscript { repositories { - jcenter() + mavenCentral() google() } dependencies { classpath 'org.aspectj:aspectjtools:1.8.1' - classpath 'com.android.tools.build:gradle:3.5.4' + classpath 'com.android.tools.build:gradle:4.2.2' } } allprojects { repositories { - jcenter() + mavenCentral() google() } } android { - buildToolsVersion '29.0.0' defaultConfig { applicationId talkbackApplicationId versionName talkbackVersionName + "-" + BUILD_TIMESTAMP manifestPlaceholders = [talkbackMainPermission:talkbackMainPermission] minSdkVersion 26 - targetSdkVersion 30 + targetSdkVersion 33 testInstrumentationRunner 'android.test.InstrumentationTestRunner' multiDexEnabled true } diff --git a/gradle.properties b/gradle.properties index 4545319f7..6e49cbd7b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,4 +3,4 @@ android.enableJetifier = true org.gradle.jvmargs=-Xms512M -Xmx8G ## Prevents "Execution failed for JetifyTransform, failed to transform" -android.jetifier.blacklist=proguard.jar +android.jetifier.ignorelist=proguard.jar From 60075d863363e8d361d0c58d6671d5db31dd2baf Mon Sep 17 00:00:00 2001 From: Kyle Falconer Date: Wed, 28 Sep 2022 12:25:03 -0700 Subject: [PATCH 2/2] Upgrade AGP to 7.3.0 --- build.gradle | 3 ++- compositor/build.gradle | 4 ++++ compositor/src/main/AndroidManifest.xml | 2 +- src/main/AndroidManifest.xml | 4 +--- talkback/build.gradle | 2 ++ talkback/src/main/AndroidManifest.xml | 3 +-- .../accessibility/talkback/gesture/GestureHistory.java | 2 +- .../accessibility/talkback/labeling/CustomLabelManager.java | 2 +- .../talkback/labeling/LabelManagerSummaryActivity.java | 2 +- .../accessibility/talkback/labeling/LabelProvider.java | 2 +- talkback/src/wear/AndroidManifest.xml | 3 +-- uiunderstanding/build.gradle | 3 +++ uiunderstanding/src/main/AndroidManifest.xml | 2 +- utils/build.gradle | 2 ++ utils/src/main/AndroidManifest.xml | 2 +- 15 files changed, 23 insertions(+), 15 deletions(-) diff --git a/build.gradle b/build.gradle index a1d99bf4e..e74034e74 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ buildscript { } dependencies { classpath 'org.aspectj:aspectjtools:1.8.1' - classpath 'com.android.tools.build:gradle:4.2.2' + classpath 'com.android.tools.build:gradle:7.3.0' } } @@ -48,6 +48,7 @@ android { checkReleaseBuilds false abortOnError false } + namespace 'com.android.talkback' productFlavors { phone { dimension "target" diff --git a/compositor/build.gradle b/compositor/build.gradle index d7e5d148d..a0ca38d5b 100644 --- a/compositor/build.gradle +++ b/compositor/build.gradle @@ -1,6 +1,10 @@ apply plugin: 'com.android.library' apply from: "../shared.gradle" +android { + namespace 'com.google.android.accessibility.compositor' +} + dependencies { implementation project(':proguard') implementation project(':uiunderstanding') diff --git a/compositor/src/main/AndroidManifest.xml b/compositor/src/main/AndroidManifest.xml index 19994ed64..8072ee00d 100644 --- a/compositor/src/main/AndroidManifest.xml +++ b/compositor/src/main/AndroidManifest.xml @@ -1,2 +1,2 @@ - + diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 1a1c1e28a..c737ef801 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -1,7 +1,5 @@ - +