2
我正在製作一個應用程序,它使用dex2jar庫將dex文件(從android應用程序包)轉換爲jar文件。但是這個過程需要很長時間,特別是由於android.support。 x類。有沒有辦法讓dex2jar在反編譯時跳過某些類(我們指定的)?如何使dex2jar在將dex轉換爲jar時跳過某些類?
這是我目前使用的代碼:
DexFileReader reader = new DexFileReader(new File(PackageDir));
Dex2jar.from(reader)
.reUseReg(reuseReg)
.topoLogicalSort(topologicalSort || topologicalSort1)
.skipDebug(!debugInfo)
.optimizeSynchronized(optmizeSynchronized)
.printIR(printIR)
.verbose(verbose)
.to(file);
@JesusFreke ...我會試一試..但有一點疑問..爲什麼我們要指定API級別? – niranjan94
有沒有什麼辦法可以直接從apk文件讀取classes.dex? – niranjan94
@ niranjan94 Api級別用於確定要使用哪組操作碼。 DexFileFactory.loadDexFile接受一個dex文件或一個apk。 – JesusFreke