Disable L8 shrinking
- L8 shrinking is not working,
it is disabled on studio,
we disable it here from
command line, will be re-enabled
when it works.
Bug: 143431384
Change-Id: I2152ce5f1cd3cc21a0c4078af0c403332f018e38
diff --git a/src/main/java/com/android/tools/r8/L8Command.java b/src/main/java/com/android/tools/r8/L8Command.java
index 656fee1..1837cd3 100644
--- a/src/main/java/com/android/tools/r8/L8Command.java
+++ b/src/main/java/com/android/tools/r8/L8Command.java
@@ -163,8 +163,10 @@
}
public boolean isShrinking() {
+ // TODO(b/143431384): Re-enable shrinking.
+ return false;
// Answers true if keep rules, even empty, are provided.
- return !proguardConfigStrings.isEmpty() || !proguardConfigFiles.isEmpty();
+ // return !proguardConfigStrings.isEmpty() || !proguardConfigFiles.isEmpty();
}
@Override
diff --git a/src/test/java/com/android/tools/r8/L8CommandTest.java b/src/test/java/com/android/tools/r8/L8CommandTest.java
index 7a72d1b..0a55b8a 100644
--- a/src/test/java/com/android/tools/r8/L8CommandTest.java
+++ b/src/test/java/com/android/tools/r8/L8CommandTest.java
@@ -114,6 +114,7 @@
}
@Test
+ @Ignore("b/143431384: Re-enable shrinking")
public void addProguardConfigurationString() throws Throwable {
String keepRule = "-keep class java.time.*";
List<String> keepRules = new ArrayList<>();
@@ -129,6 +130,7 @@
}
@Test
+ @Ignore("b/143431384: Re-enable shrinking")
public void addProguardConfigurationFile() throws Throwable {
String keepRule = "-keep class java.time.*";
Path keepRuleFile = temp.newFile("keepRuleFile.txt").toPath();