dex相关内容

Android中的AAR,JAR,DEX,APK之间的差异

在Android系统或开发环境中,AAR,JAR,DEX和APK文件之间有什么区别?每个人的目的是什么? AFAIK,JAR就像.class文件的集合(就像在Java中一样)。 AAR是JAR文件+资源。但它的用法是什么?要用于分发Android的开发库吗? APK似乎类似于.deb或.rpm等软件包。这是在Android上安装应用程序的唯一方法吗? DEX文件怎么样?编译 ..
发布时间:2018-12-25 20:50:30 Java开发

Android给出错误“无法在单个dex文件中容纳所请求的类”

我不知道为什么但今天早上在我的手机上启动我的应用是不可能的。我收到此错误消息: 无法在单个dex文件中容纳所请求的类。尝试提供 主索引列表。 #methods:68061> 65536消息{kind = ERROR,text =无法在单个dex文件中容纳请求的类。尝试提供main-dex列表。 #methods:68061> 65536,sources = [未知源文件],工具 ..
发布时间:2018-12-21 21:03:44 Java开发

Dex文件中的'字符串数'是什么意思?

来自 adt-21-preview DOC 建设 有一个新标志强制dex的“jumbo模式”允许 dex文件中包含更多字符串;在project.properties中设置dex.force.jumbo = true 我红了这个什么-是最DEX-方法和 - 串限制式-AN- android-app ,其中 @SamWise 答案: 使用jumbo dex时,字符串参考限制介 ..
发布时间:2018-12-20 00:55:52 Java开发

从Java源代码创建DEX文件

我在网上广泛搜索了使用Android SDK DX工具创建Android DEX文件(Java Dalvik字节码)的综合指南。 我的目标是创建一个包含DEX字节代码的Jar文件,该代码可以在运行时由应用程序加载。 要创建Jar文件,我一直在执行以下步骤: 包含公共类的Java源代码(Name.java) 将步骤1中的.java文件编译成.class文件使用 javac Nam ..
发布时间:2018-11-19 14:00:13 Java开发

无法合并Dex错误:Android Studio 3.0

我一次又一次地尝试解决这个问题,但其他问题中提出的解决方案都不适用于我。在将我的代码与我的队友代码合并后,由于此错误,我无法运行我的应用程序。我已经多次清理并重建了我的项目,但错误仍然存​​在: 错误:执行失败,执行任务':app :transformDexArchiveWithExternalLibsDexMergerForDebug”。 java.lang.RuntimeExcepti ..
发布时间:2018-05-17 19:43:31 Java开发

在Dex阶段期间构建大型Codename One应用程序时出错

使用Google搜索一下,我了解到64K函数的硬性限制(包括所有库,最重的是谷歌播放服务),或者您可以使用多重dex机制。 如何为Codename One激活此功能? 据我所知, Codename One 使用Ant,据我所知只是为gradle工作。 仅供参考这是一种解决方法,它将谷歌播放服务分割为具有原生android的子库: HREF = “http://android-de ..
发布时间:2018-05-17 19:19:22 移动开发

如何将特定的类放入主DEX文件?

我们在亚马逊市场上发现了一个问题,即如果接收方不在主要 DEX 文件。 问题是如何强制 gradle 将特定类(接收器)放入主 DEX 文件中。 / p> 编辑:用gradle DEX设置更新 afterEvaluate { tasks.matching { it.name.startsWith('dex') } .each {dx - > if(dx.additiona ..
发布时间:2018-05-17 19:06:31 移动开发

多个dex文件定义Landroid / support / v7 / util / ThreadUtil $ MainThreadCallback错误

只有当我尝试释放或调试我的应用的apk时才会出现错误。我可以直接从Android Studio在我的设备上运行或调试它。从这个问题,我明白这可能是由于重复的依赖关系。所以我试着通过运行来检查是否有重复的依赖关系: ./gradlew -q:app:dependencies 我得到了以下依赖关系树: _releaseApk - ##内部使用,请勿手动配置## ..
发布时间:2018-05-17 18:58:54 移动开发

安卓64k方法在56k方法上的限制错误

无法执行dex:方法ID不在[0, 0xffff]:65536 转换为Dalvik格式失败:无法执行dex:方法ID不在[0,0xffff]中:65536 从我所有的研究来看,这是由于我的android项目中有太多方法 - 限制为64k。不过,我已经运行脚本来计算当前项目中有多少,并且它提供了56k个方法。 这里是我正在运行的脚本。 我的项目的唯一补充是我已经将Par ..
发布时间:2018-05-17 18:52:33 Java开发

Android:巨型模式与Multidex

我不完全确定将dex选项“jumbomode”设置为true与添加multidex支持之间的区别。 将jumbo模式设置为true或multidex真正似乎解决了以下问题 AGPBI:{“kind”:“SIMPLE”,“text”:“UNEXPECTED TOP- LEVEL EXCEPTION:“,”position“:{},”original“:”意外顶级例外:“} AGPB ..
发布时间:2018-05-17 18:25:44 Java开发

DexException:多个dex文件

好的,目前我正在制作一款Android应用,该应用利用 Google Sheets API 3.0版 和 适用于Java的Drive API Client Library ,我需要该应用从用户驱动器帐户中读取扩展名并对其进行编辑。继文档之后,我在我的/ lib文件夹(Android Studio 1.1)中包含了以下jar文件。 dependencies { compile fileTree(i ..

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

我正在将我的Android代码从Eclipse迁移到Android studio,并被困在以下错误之中。该项目构建良好,并与gradle进行同步,但在编译时会引起以下错误。 未指定的顶级例外: 错误:执行失败的任务':app:dexDebug'。 com.android.ide.common.internal.LoggedErrorException:运行命令: ..
发布时间:2017-07-28 18:43:22 Java开发

错误:3.7库:添加POI-OOXML后执行失败的任务“:transformClassesWithDexForDebug:应用”

我想读 XLSX 文件,所以我使用的 org.apache.poi:POI-OOXML:3.7 现在我所做的一切,没有错误为止,但是当我运行该应用程序,Android的工作室给我一个奇怪的错误结果。 错误:执行失败的任务“:应用程序:transformClassesWithDexForDebug”。 com.android.build.api.transform.TransformExc ..
发布时间:2016-05-22 13:51:20 Java开发

检查你有多少方法在Android的工作室

它看起来像我用65K的限制DEX调情, 如果我写了一些新的方法,我有一个DEX的错误,如果我删除一些旧的东西,它消失了。 有没有一种方法来检查你正在使用的Andr​​oid Studio中?此刻有多少方法 解决方案 我能找到一个脆弱的方式做到这一点,这也许是比没有办法要好。复制并粘贴以下到您的模块的的build.gradle 的文件,替换 ANDROID_HOME 与您的Andr​​o ..
发布时间:2016-04-04 19:21:37 Android

Android Studio中:错误:执行失败的任务“:应用程序:dexDebug”

我使用Android的工作室是第一次,我在导入项目后,得到了以下错误(pviously $ P $,这是一个Eclipse项目,在那里我有问题了。) 下面是提供的信息: 错误:执行失败的任务“:应用程序:dexDebug”。 > com.android.ide.common.internal.LoggedErrorException:无法运行命令: /home/crash-id/ ..
发布时间:2016-04-04 18:37:42 移动开发