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..e74034e74 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:7.3.0' } } 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 } @@ -49,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/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 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 @@ - +