dex相关内容

多DEX文件 - 转换到的Dalvik格式失败 - 无法执行DEX

我有2个应用程序版本 - 亲和精简版。它们都已经在市场上,在1.01。我想发布V1.1两种。此更新包括以利用其全球排行榜SwawrmConnect一体化。 我应该说我知道我不能正确地维护我的code开始。我有2个完全独立的应用程序,这一比例大概90%的code。我维护他们分开,因为一周后或2或3未能找出如何做一个图书馆和每股code,我放弃了,只是去这样吧。 SwarmConnect是第一个罐 ..
发布时间:2015-12-02 22:44:17 Java开发

摇篮建立了多项目结构很慢

与摇篮含有大约140个项目/库的多项目设置构建时,构建时间耗时1小时22分钟。我是用 - 并行。而我们的ANT构建时间不超过20分钟不平行的建设。 下面正是我所做的。 ./ gradlew干净 ./gradlew打造--parallel 我做了一个小测试,好像德兴走的时间最长。有没有办法让摇篮进程重新使用它已经dexed的东西吗?如果库已经建成,它应该重新使用已经dexed库。 ..
发布时间:2015-12-02 20:47:36 移动开发

如何转换的.jar或的.class到.dex文件?

我要编辑的Opera Mini 6.5版服务器,因为它被挡在我们的国家。 现在我已经解开提取classes.Dex然后通过dex2jar.bat转换它的.apk文件,现在修改了服务器。 我的问题是我想重新包装的.jar或的.class到classes.Dex。我该怎么做呢? 解决方案 下面是一个解决方案,这是在我的案件有帮助... 假设.jar文件位于在“C:\ TEMP \ in.ja ..
发布时间:2015-12-02 20:40:05 Java开发

错误在安装应用程序(INSTALL_FAILED_DEXOPT)

我的机器人正在与ccr4j API,所以当我跑我的项目,它抛出类似的错误: 错误,而安装的应用程序(INSTALL_FAILED_DEXOPT) 我从网络和站点上也发现,做了所有努力一样, 1.卸载从设备相同的应用程序。 2.运行仿真器与擦除用户数据。 但还是同样的错误出现。 因此​​,任何人知道为什么它抛出这样那样的错误? 解决方案 这最有可能是同classes.dex的大小。在 ..
发布时间:2015-12-02 16:37:18 移动开发

试图建立与蚂蚁的Andr​​oid应用程序时ExceptionWithContext被抛出

我已经试过各地无论在谷歌和计算器的答案,这个搜索,但我一直无法找到任何人与我有确切的问题。我试图建立一个持续集成服务器(竹,特别是)进行更新,打造,每一次有人让源代码控制的变化导出APK。我在我的本地机器上运行到同样的错误既当我做的每一步手,在服务器上时,我用我已经成立了工作。当我到达构建的DEX步骤的错误发生。我已经得到了相同的输出,到目前为止与蚂蚁调试,蚂蚁发布,蚂蚁干净调试和蚂蚁干净发布。整 ..
发布时间:2015-12-02 14:14:54 移动开发

加快Android项目构建的时候,IntelliJ IDEA的

我想知道,如果有什么办法,如何设置跳过包装和德兴中的IntelliJ IDEA像Eclipse和ADT。有中的IntelliJ preferences Android的DX编译器部分中的其他虚拟机选项字段,也许这可能是一个办法,如何设置它。我也AP preciate另一个秘诀,如何加快的IntelliJ Android项目建设。 解决方案 在Eclipse中preferences,的完整名称跳 ..
发布时间:2015-12-02 12:48:02 移动开发

安卓类未发现:未找到类......在路径:DexPathList:类链接失败:

我做下就可以了github上项目的指导做好社交网络上的工作。我有进口的OAuth的lib和OAuth的导入Facebook的lib中的主要活动名为SocialMainActivity,facebool LIB导入谷歌播放服务和支持-V7的库。 在我删除多个jar文件,并存储所有jar文件在facebook的LIB, 这样的成功,除去错误多DEX文件,在jar文件。但在删除错误我面对新的错误 ..
发布时间:2015-12-02 11:19:16 移动开发

在命令行编译Android项目是缓慢的

我用我的编译(相当简单,只需5个文件与几百LOC)的命令行应用程序在OSX: 蚂蚁调试 它的工作原理。但工程进展缓慢: BUILD SUCCESSFUL 总时间: 26秒 这是为什么?它需要即使我改一个Java文件中只有一行这么多的时间。其中大部分时间都用在 DEX 阶段(约20秒),这是AFAIK创造的Dalvik字节code。但我的朋友说,也适用于使用Eclipse Windows上 ..
发布时间:2015-12-01 23:33:23 移动开发

如何解决在64K方法问题的Dalvik编译器的限制吗?

我的团队和我继承了来自其他球队的大型Android项目。整个应用程序的所有库,包括据报有大约35000的方法。我们现在在应用程序,我们需要使用协议缓冲器,以实现新的服务任务。 的问题是,所生成的.jar文件与所有必要的.proto文件创建另一个几个35000方法,这是70000的方法。如果你不知道,Android的编译器有每个.dex文件65536方法的限制。我们显然超过了极限,我们得到以下错误 ..
发布时间:2015-12-01 22:13:39 移动开发

插件架构的Andr​​oid应用程序?

我想实现一个插件系统,一个开源应用,因为它已成为真正的大,有许多功能,只有少数用户需要。释放不同的应用程序并不是一个很好的解决方案,因为用户A希望feature7和feature24而用户B希望feature39和feature24。 我在哪里可以找到一个插件体系结构的一个很好的例子吗? 下面是我想一个插件,能够做到: 重新定义一个特定的屏幕的布局(负载瘪XML ?) 重新定义一个类的方法( ..
发布时间:2015-12-01 22:06:02 移动开发

错误构建APK时 - "多DEX文件定义LCOM /谷歌/广告/广告"

我一直在撕裂我的头发,在这其中,为近3小时里,我一直在试图修复它,但一直无法。我创建了一个Android应用程序,我准备把它在Android市场上,但我得到想要导出到APK时此错误。 无法执行DEX:多DEX文件定义LCOM /谷歌/广告/信息; 我读了一堆关于这个问题,并尝试了不少解决方案,但什么也似乎帮助。我已经清理和重建,我已经删除了bin文件夹中,我做了肯定的bin文件夹被排除的构 ..
发布时间:2015-12-01 21:59:52 Java开发

如何使用命令执行DEX文件中的android?

任何机构可否请您分享与命令执行DEX文件中的android的方法? 这是只是为了了解。 解决方案 假设你有以下code文件HelloWorld.java: 公共类的HelloWorld { 公共静态无效的主要(字串[] args){ 的System.out.println(“你好世界!”); } } 要在Android设备上运行: javac的 ..
发布时间:2015-12-01 16:51:16 移动开发

在Android的.dex文件

我有一些疑问的 DEX文件 什么是 DEX 在Android文件? 如何DEX正在为Android? 它是如何在调试Android应用程序使用 在它是相似类型的Java类文件? 我需要具体信息,请在this.any真实的例子欢迎帮忙! 谢谢 NIK 解决方案 .dex文件 编译Android应用程序code文件。 机器人程序被编译成.dex(Dalvik的可执行)文件,它们是 ..
发布时间:2015-12-01 16:42:27 移动开发

有没有办法让数的方法在一个jar文件中使用的计数

我可以在一个jar文件中使用的所有方法计数。 我的APK使用某些外部罐和有许多类周围百为precise 我已经使用像dex2jar JAD和其他反编译仅举几例,但他们都似乎表明只有在特定的类文件中的方法。 有没有一种方法,我可以得到一个总数? 解决方案 您可以罐子转换为DEX文件,然后拉的方法引用数出了头。它被存储为一个无符号小尾数整数,偏移量为88(将0x58)。 DX --dex ..
发布时间:2015-12-01 16:38:26 Java开发

如何提取的apk文件code

其实我试图提取$ C $称为cloudfilz.apk一个的apk文件c和希望在它的源$ C ​​$ C来操作,所以我跟着下面的步骤: - 创建一个新的文件夹,并把.apk文件的文件(要取消code)现在重命名扩展.ZIP此的.apk文件(如:从filename.apk到filename.apk.zip重命名)并保存it..now你classes.dex文件等......在这个阶段,你可以看到绘 ..
发布时间:2015-12-01 15:30:56 Java开发

如何收缩code - 在DEX 65K法限制

我有一个相当大的Andr​​oid应用程序,它依赖于许多库项目。 Android的编译器有每个.dex文件65536方法的限制,我超过了这个数字。 基本上有两条路可以选择(至少我所知道的),当你打的方法限制。 1)收缩你的code 2)建立多个DEX文件(看到这个博客帖子) 我看着这两个,并试图找出是什么造成我的方法算去那么高。在谷歌驱动器API采用与番石榴依赖最大的一块为12000。总库 ..
发布时间:2015-12-01 15:30:08 移动开发

不是在[0,0xFFFF的]方法ID,更新内容为1.0,得到&QUOT后:65536"项目错误

我更新的Andr​​oid工作室到最新版本,并让它“修复工程”之类的 - 但现在我的计划没有编制,给了​​我 失败 失败:建立失败,一个例外。 * 什么地方出了错: 执行失败的任务“:应用程序:dexDebug”。 > com.android.ide.common.internal.LoggedErrorException:无法运行命令: D:\ VGA \ AndroidSt ..
发布时间:2015-12-01 15:18:34 移动开发

是否有可能反编译一个Android的apk文件?

是用户能够我的应用程序的apk文件转换回实际code? 如果他们这样做 - 有没有什么办法prevent这种? 解决方案 首先,的apk文件仅仅是修改后的jar文件。所以,真正的问题是,他们可以反编译里面的DEX文件。答案是排序。目前已经有反汇编器,如 dedexer 和的 smali 。你可以指望它能变得更好,理论上它应该最终有可能进行反编译,以实际的Java源代码(至少有时候)。见prev ..
发布时间:2015-12-01 13:32:47 移动开发

Android的地塞米松给人以BufferOverflowException建设时,

当,只有在我的Windows机器编译一个特定的Andr​​oid项目,我收到了 java.nio.BufferOverflowException 从DEX期间。出现该问题的两种使用Eclipse时使用Ant时。 使用Ant时的输出是: ... [DEX] pre-德兴C:\ MyProject的\库\ Android的支持,v4.jar - > Android的支持,v4-5f5 ..
发布时间:2015-12-01 13:20:13 移动开发