dex相关内容
Android Studio包含APK Analyzer,可在以下位置的顶部菜单中找到: Build --> Analyze APK... 是什么以及如何充分利用它? APK 生成过程完成后,推荐答案分析器可以提供有关APK文件组成的详细信息。 使用APK Analyzer的一些好处: APK大小优化:可以显示原始文件 大小(磁盘上的解压缩大小)和下载大小(估计
..
也许现在问这个问题还为时过早,但正如今天宣布杰克和吉尔一样,我对此感到非常兴奋.我真的很想去,但他们也说: 读取 .class 文件的各种工具(例如 JaCoCo、Mockito 和一些 lint 检查)目前与 Jack 编译器不兼容. jack 编译器已经有一个 mockito 替代品了? 解决方案 Mockito 在编译时不会生成任何字节码,因此不受所使用的编译器的影响.d
..
我的 android 项目有问题.我最近从较低版本升级,然后用 Linux 重新启动了我的操作系统.我的项目运行良好.但是,现在我已经编译,它显示无法合并 dex.我试过:启用;multiDexEnabled true 构建 gradle 选项,并尽一切可能.所以,这是我运行堆栈跟踪后的控制台日志,我仍然无法弄清楚,出了什么问题.谁能帮帮我? 任何帮助将非常感激.我已经发布了我的应用构建 gra
..
Gradle 或 Android 中的 dex 是什么? 在Gradle中,dexoptions是什么意思? 有时我的项目由于某些 dexerrors 而无法编译.我需要激活 ProGuard 来编译我的 Android 应用程序. 解决方案 在标准的java世界中: 当您编译标准 java 代码时:编译器生成 *.class 文件.*class 文件包含可以在标准 JV
..
错误:java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex错误:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:
..
我正在尝试运行仪器测试用例,但在 dex 转换时出现以下错误意外的顶级异常: com.android.dex.DexException: Too many classes in --main-dex-list, main dex容量超出在 com.android.dx.command.dexer.Main.processAllFiles(Main.java:494)在 com.android.d
..
我有一个相当大的 Android 应用程序,它依赖于许多库项目.Android 编译器对每个 .dex 文件有 65536 个方法的限制,我已经超过了这个数字. 当你达到方法限制时,基本上有两条路径可以选择(至少我知道). 1) 缩小代码 2) 构建多个 dex 文件(见这篇博文) 我查看了两者并试图找出导致我的方法计数如此之高的原因.Google Drive API 占据
..
我正在使用以下命令从 OSX 上的命令行编译我的(相当简单,只有 5 个文件和几百个 LOC)应用程序: 蚂蚁调试 它有效.但它运行缓慢: 构建成功总时间: 26 秒 这是为什么?即使我只更改一个 java 文件中的一行,也需要很多时间.大部分时间花在 dex 阶段(大约 20 秒),也就是 AFAIK 创建 Dalvik 字节码.但是我的朋友也使用 Eclipse
..
我在 github 项目的指导下从事社交网络的工作.我有一个名为 SocialMainActivity 的主要活动,它们将 OAuth 作为 lib 导入,OAuth 将 facebook lib、facebool lib 导入 google-play-service 和 support-v7 作为 lib. 我删除了多个 jar 文件并将所有 jar 文件存储在 facebook lib
..
我不知道为什么,但今天早上无法在我的手机上启动我的应用程序.我收到此错误消息: 无法在单个 dex 文件中容纳请求的类.尝试提供一个主索引列表. # 方法:68061 >65536 消息{种类=错误,文本=无法在单个 dex 文件中容纳请求的类.尝试提供一个 main-dex 列表. # 方法:68061 >65536,sources=[未知源文件],工具 我对 Andro
..
我认为 27.1.0 v7 支持库肯定存在错误,刚刚发布.更新我的项目以使用它(从 26.1.0 开始)后,我不断收到此编译错误: 任务 :app:transformDexArchiveWithDexMergerForRegularDebug FAILEDD8用于合并dex.已存在的程序类型:android.support.v7.recyclerview.extensions.ListAda
..
我想知道,如果有任何方法,如何像在 Eclipse 和 ADT 中一样在 IntelliJ IDEA 中设置 skip Packaging and dexing.IntelliJ Preferences 的 Android DX Compiler 部分有 Additional VM Options 字段,也许这可能是一种方法,如何设置它.我还要感谢另一个技巧,如何加快 IntelliJ Andro
..
在一个android项目中,build.gradle文件,我已经通过了这一行 dexOptions{javaMaxHeapSize "4g"} 我想知道这个 javaMaxHeapSize 的确切用途以及那个 4g 是什么意思.我还能提供哪些其他价值? 解决方案 正如上面的 答案 中提到的,它只是为 dex 操作指定 Java 虚拟机 (JVM) 的最大内存分配池的一个选项.它与向 j
..
我正在使用新的 gradle 构建系统,但面临以下问题: 意外的顶级异常:com.android.dex.DexException:多个dex文件定义了Lcom/kibo/mobi/BuildConfig;在 com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)在 com.android.dx.merge.Dex
..
我之前看过各种版本的 dex 错误,但这个是新的.清洁/重启等无济于事.库项目似乎完好无损,依赖项似乎正确链接. 无法执行dex:方法ID不在[0, 0xffff]中:65536转换为 Dalvik 格式失败:无法执行 dex:方法 ID 不在 [0, 0xffff] 中:65536 或 无法将新索引 65950 合并到非巨型指令中 或 java.util.concurrent.Exec
..
我有 Android Studio 测试版.我通过编译旧模块创建了一个新项目,但是当我尝试启动该应用程序时,它没有启动并显示以下消息: 错误:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败. com.android.builder.dexing.DexArchiveMergerException:无法合并 d
..
自从更新到 ADT 14 后,我无法再构建我的项目.它在更新之前构建良好. 错误: [2011-10-23 16:23:29 - Dex Loader] 无法执行dex:多个dex文件定义了Lcom/myapp/R$array;[2011-10-23 16:23:29 - myProj] 转换为 Dalvik 格式失败:无法执行 dex:多个 dex 文件定义了 Lcom/myapp/R$
..
如何将Android DEX(VM字节码)文件反编译成对应的Java源代码? 解决方案 很简单 获取这些工具: dex2jar 将 dex 文件转换为 jar 文件 jd-gui 查看jar中的java文件 由于 dex2jar 做了一些优化,源代码可读性很强. 程序: 这里是如何反编译的过程: 第 1 步: 将 test_apk-debug
..
我在很长一段时间后重新打开了一个 Android Studio 项目,我看到像往常一样快速构建,但现在 Android Studio (3.5) 的“安装"步骤需要几分钟,而过去需要几秒钟. 如果我在安装时打开设备 Logcat,我可以看到大量这些: W/dex2oat:方法处理不止一次:void com.package.base.view.BaseDialog.onSaveInstanc
..
我在这里看了很多帖子,但仍然没有找到可行的解决方案. 当我想构建 APK 时,出现以下主要错误: 错误:任务执行失败':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessExceptio
..