dex相关内容

将 DEX 反编译为 Java 源代码

如何将Android DEX(VM字节码)文件反编译成对应的Java源代码? 解决方案 很简单 获取这些工具: dex2jar 将 dex 文件转换为 jar 文件 jd-gui 查看jar中的java文件 由于 dex2jar 做了一些优化,源代码可读性很强. 程序: 这里是如何反编译的过程: 第 1 步: 将 test_apk-debug ..
发布时间:2021-11-25 13:17:02 Java Web开发

安装应用程序需要几分钟的 dex2oat 警告

我在很长一段时间后重新打开了一个 Android Studio 项目,我看到像往常一样快速构建,但现在 Android Studio (3.5) 的“安装"步骤需要几分钟,而过去需要几秒钟. 如果我在安装时打开设备 Logcat,我可以看到大量这些: W/dex2oat:方法处理不止一次:void com.package.base.view.BaseDialog.onSaveInstanc ..
发布时间:2021-11-21 21:38:27 Android

构建 APK - 错误 - app:transformClassesWithDexForDebug

我在这里看了很多帖子,但仍然没有找到可行的解决方案. 当我想构建 APK 时,出现以下主要错误: 错误:任务执行失败':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessExceptio ..
发布时间:2021-11-21 21:35:33 Android

使用最新更新构建发布 apk 时出错

我最近更新了我机器上的 Android Studio 版本 Android Studio 3.1Build #AI-173.4670197,建于 2018 年 3 月 22 日JRE:1.8.0_152-release-1024-b01 x86_64JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VMMac OS X 10.13.3 此外,我用 implementa ..
发布时间:2021-11-21 21:09:06 Android

使用 .aar NoClassDefFoundError 但类存在并被 Dexed

我构建了几个项目来创建 .aar.然后我将这个 .aar 导入到/libs 下的 Android Studio 中.此依赖项的 build.gradle 文件如下所示: 存储库{平面目录{目录'库'}}依赖{编译文件树(目录:'libs',包括:['*.jar'])编译'com.android.support:appcompat-v7:22.0.0'编译 'com.google.android. ..
发布时间:2021-11-21 20:51:50 Android

检查你在 Android Studio 中有多少方法

看起来我对 65K 的 dex 限制很感兴趣,如果我写一些新的方法我有一个 dex 错误,如果我删除一些旧的东西,它就消失了. 有没有办法检查您目前在 Android Studio 中使用了多少方法? 解决方案 Android Studio 提供了一种内置方式来执行此操作.切换到“项目"视图,导航到/app/build/outputs/apk/flavor/type apk 的路径. ..
发布时间:2021-11-21 20:48:16 Android

Android Studios RuntimeException:dex writer 线程中出现意外异常

我今天一整天都在收到这个奇怪的错误——有人知道这里出了什么问题吗? 据我所知,我一直在正确使用 multidex 库(以下来自 app.gradle 文件): defaultConfig {applicationId "com.example.simon"minSdk 版本 14目标SDK版本23版本代码 1版本名称“1.0"/*启用多索引*/multiDexEnabled true}依赖 ..
发布时间:2021-11-21 20:42:42 Android

Android Studios RuntimeException:dex writer 线程中出现意外异常

我今天一整天都在收到这个奇怪的错误——有人知道这里出了什么问题吗? 据我所知,我一直在正确使用 multidex 库(以下来自 app.gradle 文件): defaultConfig {applicationId "com.example.simon"minSdk 版本 14目标SDK版本23版本代码 1版本名称“1.0"/*启用多索引*/multiDexEnabled true}依赖 ..
发布时间:2021-11-21 20:42:30 Android

在 Android 和 Gradle 中使用 SimpleXML

我在尝试使用 SimpleXML 使用 Gradle 0.5.+ 和 Android Studio 编译 Android 应用程序时遇到问题. 这是错误: Gradle:任务“:MyApplication:dexDebug"的执行失败.>无法运行命令:/Applications/Android Studio.app/sdk/build-tools/android-4.2.2/dx --de ..
发布时间:2021-11-21 20:26:45 Android

顶级异常应用程序:dexDebug --dex -no-optimize --output android studio

我正在将我的 Android 代码从 Eclipse 迁移到 Android Studio,但遇到以下错误.该项目构建良好并与 gradle 同步,但在编译时抛出以下错误. 意外的顶级异常:错误:任务 ':app:dexDebug' 执行失败. com.android.ide.common.internal.LoggedErrorException:无法运行命令:/home/Work/adt- ..
发布时间:2021-11-21 20:05:15 Android

无法安装 APK [INSTALL_FAILED_DEXOPT] Android Studio

在尝试将应用程序部署到实际的 android 设备进行调试时,我已经尝试了几乎所有方法来尝试纠正此错误,但一直无法解决问题.每次我尝试启动时,我都会收到失败的 [INSTALL_FAILED_DEXOPT] 错误,并且在检查 logcat 时总是因为我的调试 apk 中没有 classes.dex. 如果我运行 gradlew.bat clean assembleDebug,apk 大小没有 ..
发布时间:2021-11-21 19:57:03 Android

Android 64k 方法限制错误 56k 方法

我在我的 android 项目中收到此错误: 无法执行dex:方法ID不在[0, 0xffff]中:65536转换为 Dalvik 格式失败:无法执行 dex:方法 ID 不在 [0, 0xffff] 中:65536 从我所有的研究来看,这是由于我的 android 项目中有太多方法 - 限制为 64k.但是,我已经运行脚本来计算项目中当前有多少,并且它提出了 56k 方法.这里是我正在运行的 ..
发布时间:2021-11-21 19:51:58 Android

Android Studio 3.0 无法合并dex

刚刚将 android studio 从 2.3.3 更新到 3.0 现在我遇到了错误 错误:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败.java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.De ..
发布时间:2021-11-21 19:35:00 Android

多个dex文件定义Lcom/google/android/gms/internal/measurement/zzabn

从今天早上开始,我无法构建我的 Android 应用程序,因为我收到此错误 出了什么问题:任务“:app:transformDexArchiveWithDexMergerForDebug"的执行失败.com.android.build.api.transform.TransformException: com.android.dex.DexException: 多个 dex 文件定义lcom ..
发布时间:2021-11-21 18:43:12 Android

Android Studio:错误:任务':app:dexDebug'的执行失败

我是第一次使用 Android Studio,在导入项目后出现以下错误(之前是一个 eclipse 项目,我也遇到了问题.) 以下是给定的信息: 错误:任务“:app:dexDebug"的执行失败.>com.android.ide.common.internal.LoggedErrorException:无法运行命令:/home/crash-id/Development/SDK/adt-b ..
发布时间:2021-11-21 18:38:30 Android

AS更新到1.0后,得到“method ID not in [0, 0xffff]: 65536"项目错误

我将 Android Studio 更新到最新版本,并让它“修复项目"等 - 但现在我的项目无法编译,给了我 失败FAILURE:构建失败,出现异常.* 什么地方出了错:任务“:app:dexDebug"执行失败.>com.android.ide.common.internal.LoggedErrorException:无法运行命令:D:\VGA\AndroidStudio\sdk\build ..
发布时间:2021-11-21 18:07:59 Android

dexexception:不支持版本

我试图将 apk 转换为源代码.当我输入以下命令时 ./d2j-dex2jar.sh classes.dex 我遇到了这个异常: com.googlecode.d2j.DexException:不支持版本.在 com.googlecode.d2j.reader.DexFileReader.(DexFileReader.java:151)在 com.googlecode.d2j.r ..
发布时间:2021-11-15 21:45:50 其他开发

使用最新更新构建发布 apk 时出错

我最近更新了我机器上的 Android Studio 版本 Android Studio 3.1Build #AI-173.4670197,建于 2018 年 3 月 22 日JRE:1.8.0_152-release-1024-b01 x86_64JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VMMac OS X 10.13.3 此外,我将所有 compile ..
发布时间:2021-11-15 21:43:48 其他开发

来自 APK 的源代码

我在搜索引擎中搜索了关于将 dex 文件转换为 jar 文件的内容,但在 code.Google.com 中找不到 dex2jar 文件 我从这里获得了基本的想法. 但是当我从 dex2jar-0.0.9.8.zip 格式下载文件时 在这里,我找不到 dex2jar.jar 文件,所以你能告诉我在哪里可以找到文件吗? 解决方案 解压 dex2jar-0.0.9.8.zip 文件 ..
发布时间:2021-11-15 21:40:08 其他开发

Android中AAR、JAR、DEX、APK的区别

在Android系统或开发环境中,AAR、JAR、DEX、APK文件有什么区别?每个人的目的是什么? AFAIK、JAR 就像 .class 文件的集合(就像在 Java 中一样). AAR 是 JAR 文件 + 资源.但它的用例是什么?用于分发 Android 开发库? APK 似乎类似于 .deb 或 .rpm 之类的软件包.这是在 Android 上安装应用程序的唯一方法吗 ..
发布时间:2021-11-15 21:37:11 其他开发