如何将.jar或.class转换为.dex文件?

Sad*_*daf 18 java android dx dex

我要编辑Opera Mini v6.5服务器,因为它在我们国家被阻止了.

现在我解压缩.apk文件提取的classes.Dex然后通过dex2jar.bat转换它,现在修改了服务器.

我的问题是我想将.jar或.class重新打包到classes.Dex.我该怎么做?

Pav*_*esa 32

这是一个对我的案例有帮助的解决方案......

假设.jar文件位于"c:\ temp\in.jar"中.在命令提示符窗口cd到..\android-sdk\platform-tools.要获得.apk执行:

dx --dex --output="c:\temp\app.apk" "c:\temp\in.jar"
Run Code Online (Sandbox Code Playgroud)

要获取.dex文件执行:

dx --dex --output="c:\temp\dx.dex" "c:\temp\in.jar"
Run Code Online (Sandbox Code Playgroud)

  • 不确定这是因为我是在OS X上,但我的dx二进制文件是在sdk/build-tools/<version>而不是sdk/platform-tools中. (5认同)