dex相关内容

Android支持multidex库实现

我达到了神奇的dex限制,因为我的应用程序使用了很多jar(驱动器API,greendao,text to pdf,support ..). 我当前的解决方案是我从字面上从主apk调用的谷歌驱动器创建了第二个apk.但是现在我发现android终于在这个库中支持了这一点.我的问题是我不知道如何实现(最好是不使用gradle).我找不到适合的教程. Okey我正在迷失方向来尝试执行此操作 ..
发布时间:2020-08-26 19:18:09 移动开发

什么是Android中的.dex文件?

我对 dex文件 有一些疑问 什么是Android中的dex文件? dex如何在Android上工作? 如何在调试Android应用程序时使用它们? 它们类似于Java类文件吗? 我需要具体信息,请对此提供帮助,欢迎提供任何实际示例! 解决方案 关于.dex文件: Dalvik Virtual Machine(Android系统下的主力军)最显着的特征之一是它不使用J ..
发布时间:2020-08-24 07:27:12 移动开发

无法合并dex

我有Android Studio Beta.我使用编译的旧模块创建了一个新项目,但是当我尝试启动该应用程序时,它没有显示以下消息: Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiv ..
发布时间:2020-08-24 05:34:49 移动开发

如何提取不起作用的.apk文件的代码?

实际上,我试图提取名为cloudfilz.apk的.apk文件的代码,并希望在其源代码中进行操作,所以我按照以下步骤操作:- 新建一个文件夹并放入.apk文件(您要解码),然后将其扩展名为.zip的.apk文件重命名(例如:从filename.apk重命名为filename.apk.zip)并保存..now您将获得classes.dex文件等...在此阶段,您可以看到可绘制的图像,但看不到X ..
发布时间:2020-08-01 23:08:38 Java开发

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

一段时间后,我重新打开了一个Android Studio项目,并且可以像往常一样快速构建,但是现在从Android Studio(3.5)开始的“安装"步骤需要几分钟,而以前则需要几秒钟 如果我在安装时打开Logcat设备,我会看到很多这样的东西: W/dex2oat: Method processed more than once: void com.package.base.vie ..
发布时间:2020-08-01 19:16:11 移动开发

"麻烦的写输出:太多的字段引用:70185;最大值为65536.您可以尝试使用--multi-dex选项.在构建Android项目时

我遇到了这个错误,但没有找到错误消息,因此,我想与大家分享我想出的解决方案,以免其他人遇到重复我的工作时遇到的问题. 编写用于(大型)应用程序的新Android库(apklib)时,在将新项目添加为依赖项时,在dexing过程中出现以下错误: 麻烦的写输出:太多字段引用:70185;最大值为65536. 您可以尝试使用--multi-dex选项. 封装参考: ..
发布时间:2020-07-29 20:05:10 移动开发

增加/使用/修改smali寄存器

背景:我们有一个代码,我们试图在其中插入一些调试日志.每个方法我们需要两个额外的寄存器来启用这些日志. 到目前为止我们尝试过的是: 1)增加寄存器-由于寄存器> v15破坏了代码,因此无法使用. 2)将v0和v1寄存器值移动到某些高值寄存器,例如v250或其他内容,然后使用v0-v1并将值从vTMP重新分配回v0-v1-没有错误,但应用程序崩溃,出现编译时验证错误. 解决方案 ..
发布时间:2020-07-07 05:04:03 移动开发

无法验证dex:错误的方法句柄类型7

我正在尝试创建一个测试示例,其中将TextView的内容设置为IPFS中存储的文件的内容. 我正在使用此存储库来实现其功能: https://github.com/ipfs/java-ipfs-api 我不断发现似乎是multidex错误的despit,请在多个地方启用multidex: defaultConfig { applicationId "*****" ..
发布时间:2020-06-26 19:35:24 移动开发

Android:找不到类"Picasso"在路径上:DexPathList(以下各项的失败分辨率:Picasso)

首先,我知道此错误已被提出,但我情况有些不同: 我正在分发SDK(Android库项目).我的SDK需要其他东西(播放服务,支持v4,gson jar等),所以我在gradle.build中: compile 'com.squareup.picasso:picasso:2.5.2' 现在,当我测试将结果aar文件从该库项目导入到示例应用程序时-一切正常. 问题是我的客户在将 ..
发布时间:2020-05-27 20:09:59 其他开发

android Logcat中的错误消息

每当我加载我的应用程序时,我都会收到一条奇怪的Logcat消息,该消息不会导致崩溃,但仍然让我感到担忧. 我浏览了不同的论坛,发现Dex是运行Java的代码.我仍然不知道为什么会收到此消息. 有人知道此错误消息的全部内容以及如何解决吗? 07-11 13:53:53.277 19014-19075/com.example.abba.everythingright E/zygote ..
发布时间:2020-05-03 07:31:33 移动开发

Android:v7支持lib 27.1.0的编译错误“程序类型已存在" android.support.v7.recyclerview.extensions.ListAdapter

我认为27.1.0 v7支持库 任务:app:transformDexArchiveWithDexMergerForRegularDebug失败 D8用于合并dex. 程序类型已存在:android.support.v7.recyclerview.extensions.ListAdapter 失败:构建失败,并出现异常. 出了什么问题: 任务':app:transformDexArc ..

在使用多个dex文件时,是否有必要将同一个包的类保留在同一个dex中

关于标题 “同一个包的类”是指共享相同包访问权限的类。请注意,课程 a.b.c.Foo 没有对 a.b.Bar 类的包访问权限。因为如果前者的修饰符是默认的,后者无法访问前者。 问题 如果我将同一个包中的两个类分成两个dex文件,即使我正确加载它们,我也会在运行时遇到一些错误,logcat喜欢: I / dalvikvm(6498):DexOpt:非法方法访问(从Lcom ..
发布时间:2019-01-02 22:17:54 Java开发

Android Jack mockito另类

也许还为时过早,但正如杰克和吉尔今天宣布的那样,我对此感到非常兴奋。我真的很想去,但他们也说: 读取.class文件的各种工具(例如JaCoCo,Mockito和一些lint检查)目前与Jack编译器不兼容。 jack编译器已经有了一个替代版本? 解决方案 Mockito在编译时不生成任何字节代码,因此不受使用的编译器的影响。同样适用于dexmaker。 (他们在构建期间没有任 ..
发布时间:2018-12-26 14:36:55 Java开发