Update smali to version 3.0.3 (the Google maintained version)
Fixes: b/280401078
Change-Id: Ie15cd388bffd7e765e3a127d1a0b3ef15c818b0c
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index 0eeb704..85815bd 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -5,17 +5,19 @@
apply plugin: 'idea'
repositories {
+ google()
mavenCentral()
}
ext {
guavaVersion = '31.1-jre'
asmVersion = '9.5'
+ smaliVersion = '3.0.3'
}
dependencies {
implementation group: 'com.google.guava', name: 'guava', version: guavaVersion
- implementation group: 'org.smali', name: 'smali', version: '2.2b4'
+ implementation group: 'com.android.tools.smali', name: 'smali', version: smaliVersion
implementation group: 'org.ow2.asm', name: 'asm', version: asmVersion
implementation group: 'org.ow2.asm', name: 'asm-commons', version: asmVersion
implementation group: 'org.ow2.asm', name: 'asm-tree', version: asmVersion
diff --git a/buildSrc/src/main/java/smali/SmaliTask.java b/buildSrc/src/main/java/smali/SmaliTask.java
index dd4e10c..d35102e 100644
--- a/buildSrc/src/main/java/smali/SmaliTask.java
+++ b/buildSrc/src/main/java/smali/SmaliTask.java
@@ -5,6 +5,8 @@
import static java.util.stream.Collectors.toList;
+import com.android.tools.smali.smali.Smali;
+import com.android.tools.smali.smali.SmaliOptions;
import java.io.File;
import java.io.IOException;
import java.io.UncheckedIOException;
@@ -20,8 +22,6 @@
import org.gradle.workers.WorkAction;
import org.gradle.workers.WorkParameters;
import org.gradle.workers.WorkerExecutor;
-import org.jf.smali.Smali;
-import org.jf.smali.SmaliOptions;
public class SmaliTask extends DefaultTask {