From c8e896b9847fa7133313743d0ece47d6593e81a9 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Mon, 17 Oct 2016 16:19:15 -0700 Subject: [PATCH] Add default dependencies for Android N --- .../jf/dexlib2/analysis/ClassPathResolver.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java b/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java index 56dcca3c..c9f47137 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/analysis/ClassPathResolver.java @@ -432,7 +432,7 @@ public class ClassPathResolver { "/system/framework/mms-common.jar", "/system/framework/android.policy.jar", "/system/framework/apache-xml.jar"); - } else /*if (apiLevel <= 23)*/ { + } else if (apiLevel <= 23) { return Lists.newArrayList( "/system/framework/core-libart.jar", "/system/framework/conscrypt.jar", @@ -446,7 +446,21 @@ public class ClassPathResolver { "/system/framework/ims-common.jar", "/system/framework/apache-xml.jar", "/system/framework/org.apache.http.legacy.boot.jar"); + } else /*if (apiLevel <= 24)*/ { + return Lists.newArrayList( + "/system/framework/core-oj.jar", + "/system/framework/core-libart.jar", + "/system/framework/conscrypt.jar", + "/system/framework/okhttp.jar", + "/system/framework/core-junit.jar", + "/system/framework/bouncycastle.jar", + "/system/framework/ext.jar", + "/system/framework/framework.jar", + "/system/framework/telephony-common.jar", + "/system/framework/voip-common.jar", + "/system/framework/ims-common.jar", + "/system/framework/apache-xml.jar", + "/system/framework/org.apache.http.legacy.boot.jar"); } - // TODO: update for N } }