mirror of
https://github.com/revanced/multidexlib2.git
synced 2025-05-04 08:34:32 +02:00
Use the dex version mapping implemented in dexlib2 2.2.5
This commit is contained in:
parent
7bd1ecd8ce
commit
d7a4e29f32
@ -12,7 +12,6 @@ package lanchon.multidexlib2;
|
|||||||
|
|
||||||
import org.jf.dexlib2.Opcodes;
|
import org.jf.dexlib2.Opcodes;
|
||||||
import org.jf.dexlib2.VersionMap;
|
import org.jf.dexlib2.VersionMap;
|
||||||
import org.jf.dexlib2.dexbacked.raw.HeaderItem;
|
|
||||||
|
|
||||||
public class OpcodeUtils {
|
public class OpcodeUtils {
|
||||||
|
|
||||||
@ -25,7 +24,8 @@ public class OpcodeUtils {
|
|||||||
public static int getDexVersionFromOpcodes(Opcodes opcodes) {
|
public static int getDexVersionFromOpcodes(Opcodes opcodes) {
|
||||||
if (opcodes.api == VersionMap.NO_VERSION) throw undefinedApiLevel();
|
if (opcodes.api == VersionMap.NO_VERSION) throw undefinedApiLevel();
|
||||||
//return DexVersionMap.getDexVersionFromApiLevel(opcodes.api);
|
//return DexVersionMap.getDexVersionFromApiLevel(opcodes.api);
|
||||||
return HeaderItem.getVersion(HeaderItem.getMagicForApi(opcodes.api), 0);
|
//return HeaderItem.getVersion(HeaderItem.getMagicForApi(opcodes.api), 0);
|
||||||
|
return VersionMap.mapApiToDexVersion(opcodes.api);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Opcodes getNewestOpcodes(Opcodes o1, Opcodes o2, boolean nullable) {
|
public static Opcodes getNewestOpcodes(Opcodes o1, Opcodes o2, boolean nullable) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user