gpt4 book ai didi

android - 失败 [INSTALL_FAILED_DEXOPT]

转载 作者:IT老高 更新时间:2023-10-28 23:35:49 35 4
gpt4 key购买 nike

当我在虚拟设备中上传我的应用程序时出现问题,如何解决?虚拟设备:Nexus S,CPU:Intel Atom x86。我正在使用 Android Studio

Waiting for device.
Target device: emulator-5554
Uploading file
local path: D:\git\Genius\app\build\apk\app-debug-unaligned.apk
remote path: /data/local/tmp/com.vlad.genius.app
Installing com.vlad.genius.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.vlad.genius.app"
pkg: /data/local/tmp/com.vlad.genius.app
Failure [INSTALL_FAILED_DEXOPT]

我在运行虚拟设备时会删除用户数据,但这对我没有帮助。

在 Logcat 我看到那一行:

05-04 16:44:49.940    1775-1775/? W/dalvikvm﹕ DexOptZ: zip archive '/data/app/com.vlad.genius.app-1.apk' does not include classes.dex
05-04 16:44:49.940 956-956/? W/installd﹕ DexInv: --- END '/data/app/com.vlad.genius.app-1.apk' --- status=0xff00, process failed
05-04 16:44:49.940 956-956/? E/installd﹕ dexopt failed on '/data/dalvik-cache/data@app@com.vlad.genius.app-1.apk@classes.dex' res = 65280

最佳答案

问题的最常见原因是 dex 对 android 的限制。有两种限制,首先是您可以拥有的方法数量,其次是缓存大小(直接相关)

Google 在这里记录了这个问题:http://code.google.com/p/android/issues/detail?id=22586

所以第一个问题是您要安装哪个 android 版本。然后使用 dexdump 工具(在 android SDK 的 build-tool 中)并找出您拥有的方法数。

关于android - 失败 [INSTALL_FAILED_DEXOPT],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23461138/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com