gpt4 book ai didi

Android 应用程序安装失败,错误为 : [INSTALL_FAILED_DEXOPT]

转载 作者:太空狗 更新时间:2023-10-29 14:15:08 25 4
gpt4 key购买 nike

作为我的问题的序言,我查看了我在 StackOverflow 和网络上可以找到的所有类似问题,但都没有成功。几个月来,我一直在使用真实设备进行开发,没有任何问题。昨天,我将之前一直使用的 Android Studio 更新到了 0.5.4 版本。此更新要求我升级到 Gradle 版本 0.9,因为构建系统显然有一些重大变化。自升级我的 IDE 后,当我尝试在我的设备上运行我的项目时,我在运行控制台中得到以下输出:

运行控制台输出

Waiting for device.
Target device: samsung-sch_i605-42f7bff119a3bf69
Uploading file
local path: C:\Users\student\Android studioProjects\DrunkModeAndroid\DrunkMode\build\apk\DrunkMode-debug-unaligned.apk
remote path: /data/local/tmp/com.launchfuture.drunk_mode
Installing com.launchfuture.drunk_mode
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.launchfuture.drunk_mode"
pkg: /data/local/tmp/com.launchfuture.drunk_mode // this line is red
Failure [INSTALL_FAILED_DEXOPT] // this line is also red

Logcat 输出

04-06 14:44:00.066    8040-8040/? D/Finsky﹕ [1] WorkerTask.onPreExecute: Verification Requested for id = 21, data=file:///data/local/tmp/com.launchfuture.drunk_mode flags=114 fromVerificationActivity=false 
04-06 14:44:01.586 12740-12740/? W/dalvikvm﹕ DexOptZ: zip archive '/data/app/com.launchfuture.drunk_mode-1.apk' does not include classes.dex
04-06 14:44:01.591 2001-2001/? W/installd﹕ DexInv: --- END '/data/app/com.launchfuture.drunk_mode-1.apk' --- status=0xff00, process failed
04-06 14:44:01.591 2001-2001/? E/installd﹕ dexopt failed on '/data/dalvik-cache/data@app@com.launchfuture.drunk_mode-1.apk@classes.dex' res = 65280
04-06 14:44:01.591 2410-2621/? W/PackageManager﹕ Package couldn't be installed in /data/app/com.launchfuture.drunk_mode-1.apk

build.gradle

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
apply plugin: 'android'

repositories {
mavenCentral()
}

dependencies {
compile 'com.google.code.gson:gson:2.2.+'
compile files('libs/Parse-1.4.0.jar')
compile files('libs/GoogleAnalyticsServicesAndroid_3.01/libGoogleAnalyticsServices.jar')
compile 'com.google.android.gms:play-services:4.1.32'
}

android {
compileSdkVersion 19
buildToolsVersion '19.0.0'

defaultConfig {
minSdkVersion 13
targetSdkVersion 19
}
}

我的 android 设备已获得 root 权限,因此我可以在指定位置查看文件系统。值得注意的是,/data/dalvik-cache/ 目录中不存在对 data@app@com.launchfuture.drunk_mode-1.apk@classes.dex 的引用.你们有处理这个问题的经验吗?

最佳答案

请清空/data/dalvik-cache 的内容并重新启动(或从恢复中删除 dalvik 缓存)以便重建它好吗?

关于Android 应用程序安装失败,错误为 : [INSTALL_FAILED_DEXOPT],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22899828/

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