diff --git a/app/build.gradle.kts b/app/build.gradle.kts index ddf534f721..19cd6e694b 100755 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -133,6 +133,7 @@ android { } androidResources { + noCompress.add("tflite") generateLocaleConfig = true } @@ -699,7 +700,7 @@ tasks.register("recompressApk") { val isCiCd = System.getenv("GITHUB_ACTIONS") == "true" -val noCompress = setOf("so", "ogg", "mp3", "mp4", "zip", "jar", "ttf", "otf", "br") +val noCompress = setOf("so", "ogg", "mp3", "mp4", "zip", "jar", "ttf", "otf", "br", "tflite", "binarypb", "bincfg", "conv_model", "lstm_model") afterEvaluate { tasks.matching { it.name.contains("V8") && it.name.lowercase().contains("lint") }.configureEach { @@ -711,6 +712,8 @@ afterEvaluate { tasks.named("assembleV8Release").configure { finalizedBy("recompressApk") + // Force the CV module assets to merge before this task runs + dependsOn(":cv-image-to-xml:mergeReleaseAssets") doLast { tasks.named("recompressApk").configure { diff --git a/app/v8/debug/output-metadata.json b/app/v8/debug/output-metadata.json new file mode 100644 index 0000000000..107851d3cf --- /dev/null +++ b/app/v8/debug/output-metadata.json @@ -0,0 +1,21 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.itsaky.androidide", + "variantName": "v8Debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 260112232, + "versionName": "CodeOnTheGo-debug-0112-2356", + "outputFile": "CodeOnTheGo-v8-debug-0112-2356.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 28 +} \ No newline at end of file