草庐IT

android - dexopt 和 dex2oat 的区别?

Google正在从Dalvik迁移到ART(Android运行时)。我试图了解它将如何提高性能。我找到的最好的解释是下图:其中一个发生变化的主要组件是dexopt到dex2oat。由于我对这些不太了解,谁能解释其中的区别以及这将如何提高性能? 最佳答案 dexopt对dex文件做了一些优化。它会使用包含被调用方法的vtable索引的优化版本替换虚拟调用指令,这样它就不必在执行期间执行方法查找。dexopt的结果是一个odex(优化的dex)文件。这和原始的dex文件非常相似,只是它使用了一些优化的操作码,比如优化的调用虚拟指令。de

Android:在 Android 1.5 上安装应用程序时 INSTALL_FAILED_DEXOPT

我正在开发的应用程序不能在Android1.5和Android2.x平台上运行。当我在Android2.2上安装它时一切正常,但是在Android1.5的模拟器上我得到一个错误:Failure[INSTALL_FAILED_DEXOPT]可能是什么问题?UPD即Logcat输出:09-2607:12:22.484:INFO/PackageManager(579):/data/app/vmdl23706.tmpchanged;unpacking09-2607:12:22.494:DEBUG/installd(557):DexInv:---BEGIN'/data/app/vmdl23706

android - 安装 Kotlin Android 项目失败并显示 INSTALL_FAILED_DEXOPT

尝试使用AndroidStudio运行KotlinAndroid项目编译成功并生成APK,但当Studio尝试在设备上安装APK时,安装失败并显示INSTALL_FAILED_DEXOPT。通过logcat,我可以看到类似于以下内容的消息:12-1322:43:57.219:ERROR/dalvikvm(1623):Out-of-ordermethod_idx:0x2bffthen0x2bff12-1322:43:57.219:ERROR/dalvikvm(1623):Troublewithitem897@offset0x13e49812-1322:43:57.219:ERROR/da

android - 安装错误 : INSTALL_FAILED_DEXOPT on Samsung S device

我尝试在三星设备上从eclipse运行一个项目,我得到了安装错误:INSTALL_FAILED_DEXOPT但我尝试在其他设备三星S4上运行,它安装成功。我已经在下面的线程中尝试过类似的提及INSTALL_FAILED_DEXOPTerrorwhentryingtoinstallapplication我已经卸载了所有应用程序。并在Eclipse上清理项目。但我仍然有错误。我也重置了手机。但仍然是我遇到的问题。具体问题出在哪里。在电话里?或eclipse项目? 最佳答案 我遇到了同样的问题。如果您正在使用任何http客户端和httpm

android - 什么是 dexopt? (Android shell 命令)

Androidshell命令dexopt的作用是什么?我在哪里可以找到手册? 最佳答案 dexopt是一个系统内部工具,用于生成优化的dexfiles.源代码可在此处获得:https://android.googlesource.com/platform/dalvik-snapshot/+/gingerbread/dexopt/OptMain.c文档也是includedwiththesource;这是一个人类可读的版本:http://www.netmite.com/android/mydroid/dalvik/docs/dexopt

android - 当 dex.force.jumbo=true 时,Dexopt 在非常大的 APK(无序 method_idx)上失败

我有一个非常大的Android项目,其中包含多个大型第3方jar(如Android库)。我相信我已经达到了Dex的最大方法限制(通过eclipse编译):[2012-11-1802:28:45-FindInFiles]Dxprocessingclasses.dex...[2012-11-1802:28:48-DexLoader]Unabletoexecutedex:Cannotmergenewindex66774intoanon-jumboinstruction![2012-11-1802:28:48-FindInFiles]ConversiontoDalvikformatfailed

android - 安装应用程序时出错 (INSTALL_FAILED_DEXOPT)

我在Android中使用ccr4jAPI,所以当我运行我的项目时,它抛出了如下错误:安装应用程序时出错(INSTALL_FAILED_DEXOPT)我也在网上和同一个网站上找到了,都试过了,1.从设备上卸载相同的应用程序。2.运行模拟器并删除用户数据。但仍然出现同样的错误。所以有人知道为什么会抛出这种错误吗? 最佳答案 这很可能与classes.dex的大小有关。在任何超过5mb的情况下,ICS之前的dexopt都会失败。检查apk中classes.dex的大小。最好看看您的方法数是多少,因为dex有65536个方法/字段限制。

android - 失败 [INSTALL_FAILED_DEXOPT]

当我在虚拟设备中上传我的应用程序时出现问题,如何解决?虚拟设备:NexusS,CPU:IntelAtomx86。我正在使用AndroidStudioWaitingfordevice.Targetdevice:emulator-5554Uploadingfilelocalpath:D:\git\Genius\app\build\apk\app-debug-unaligned.apkremotepath:/data/local/tmp/com.vlad.genius.appInstallingcom.vlad.genius.appDEVICESHELLCOMMAND:pminstall-r

android - 尝试安装应用程序时出现 INSTALL_FAILED_DEXOPT 错误

我遇到了与列出的here类似的问题和here.每次我尝试在摩托罗拉Xoom上安装我的应用程序时都会收到INSTALL_FAILED_DEXOPT错误。这是来自控制台的错误消息:[2011-08-0209:34:43-Blade]Installationerror:INSTALL_FAILED_DEXOPT[2011-08-0209:34:43-Blade]Pleasechecklogcatoutputformoredetails.[2011-08-0209:34:43-Blade]Launchcanceled!这里是对应的logcat:08-0209:47:48.910:ERROR/P

android - 如何解决 INSTALL_FAILED_DEXOPT 错误?

我正在使用Android2.2开发一个Android应用程序,我的应用程序APK大小为22.5MB,我想为三星平板电脑创建一个新版本。我收到以下错误:INSTALL_FAILED_DEXOPT如何解决此类错误? 最佳答案 从AndroidSDKandAVDManager重新启动模拟器并选择WipeUserData选项为我解决了这个问题。您可以找到下图中突出显示的选项: 关于android-如何解决INSTALL_FAILED_DEXOPT错误?,我们在StackOverflow上找到一个