Make a mechanism to disable sqlite NATIVE mode (in favor of legacy)

Isolates non-RNG robolectric tests from potential future breakages of native code loading.

Bug: 329493874
Test: CI
Change-Id: Id0d274da54fba158060420db008affbfee3c0e74
Merged-In: I2230986514a9a06a2deadd31b723976598e3b15d
diff --git a/plugins/src/main/java/org/robolectric/android/plugins/AndroidSQLiteModeConfigurer.java b/plugins/src/main/java/org/robolectric/android/plugins/AndroidSQLiteModeConfigurer.java
index 6f962b7..b66fd80 100644
--- a/plugins/src/main/java/org/robolectric/android/plugins/AndroidSQLiteModeConfigurer.java
+++ b/plugins/src/main/java/org/robolectric/android/plugins/AndroidSQLiteModeConfigurer.java
@@ -18,6 +18,7 @@
 
 import com.google.auto.service.AutoService;
 import java.util.Properties;
+import javax.annotation.Priority;
 import org.robolectric.annotation.SQLiteMode;
 import org.robolectric.pluginapi.config.Configurer;
 import org.robolectric.plugins.SQLiteModeConfigurer;
@@ -32,6 +33,7 @@
  */
 @AutoService(Configurer.class)
 @Supercedes(SQLiteModeConfigurer.class)
+@Priority(Integer.MAX_VALUE)
 public class AndroidSQLiteModeConfigurer
     extends SingleValueConfigurer<SQLiteMode, SQLiteMode.Mode> {
 
@@ -45,4 +47,9 @@
         propertyFileLoader,
         systemProperties);
   }
-}
\ No newline at end of file
+  
+  @Override
+  protected String propertyName() {
+    return "sqliteMode";
+  }
+}