android - 初始化虚拟机时出错

标签 android jvm

我想从 apk 文件中提取源代码。
出于这个目的,我引用了网上给出的链接。但是当我在命令提示符下运行 dex2jar classes.dex 时,我得到了
"VM 初始化过程中发生错误
无法为对象堆保留足够的空间
无法创建 JVM"
请指导我如何克服这个错误。

最佳答案

编辑文件 dex2jar.bat 在您的文件夹中。改变这个:

java -Xms512m -Xmx1024m -cp %CLASSPATH% "com.googlecode.dex2jar.v3.Main" %*

内存设置应该更小。

关于android - 初始化虚拟机时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580212/

相关文章:

java - Activity 是否需要android中的Handler?

android - 如果版本不同,请检查版本并安装 apk OTA

jvm - Kotlin 中的 COROUTINE_SUSPENDED 和 suspendCoroutineOrReturn

java - 如何让 PSOLDGen 扩展以容纳非常大的对象?

android - Google 的新地方库(实现 'com.google.android.libraries.places:1.0.0')无法解决

java - Android SharedPreferences/PreferenceFragment 不起作用

java - 使用 setOnCheckedChangeListener 的复选框持有者

java - 斯坦福解析器内存不足

java - 迁移到 64 位后 JVM 崩溃

java - 当页面导航到其他页面时,如何在Mac中关闭Java控制台?