33

AndroidスタジオからAndroid 2.3.6を実行しているサムスンの携帯電話にアプリを実行できません。アプリケーションのインストールに失敗しましたポップアップが表示されます。下のスクリーンショットを参照してください。

ここに画像の説明を入力

[OK] をクリックすると、ログに以下のエラーが表示されます

Failure [INSTALL_FAILED_DEXOPT]
DEVICE SHELL COMMAND: pm uninstall my.package.name
Unknown failure

「App Engine Backend with Google Cloud Messaging」という Google Cloud モジュールを追加した後、この問題が発生しました。

これは、こちらのスタック オーバーフローに関する質問の 1 つで説明されている問題とまったく同じです。

私は受け入れられた答えを試しました。

dex -method-countsアプリケーションを実行すると、ターミナルで「全体的なメソッド数: 24474」が表示されました。私は次に何をすべきか理解していませんか?

(注: 同じアプリケーションが、kitkat で実行されている他のデバイスで実行されています。)

この問題の解決にご協力ください。私は過去2日間苦労しています。同様の質問がたくさんあることは知っていますが、何も役に立ちませんでした。

ビルド-->クリーンが機能していません。

これが私のbuild.gradleファイルです

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "my.package.name"
        minSdkVersion 9
        targetSdkVersion 19
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}


dependencies {
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile project(path: ':gcmAppEngineBackend', configuration: 'android-endpoints')
    compile 'com.android.support:support-v4:22.0.0'
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services:7.0.0'

}

前もって感謝します!

4

8 に答える 8

32

これは通常、デバイスのメモリに十分なスペースがないために発生します。

アプリをいくつか削除してから、もう一度お試しください

于 2015-08-07T04:22:28.803 に答える
8

「古いdexed」メッセージを表示するAndroidエミュレーターの場合、これはMacで役立ちました:

  1. エミュレーターを停止
  2. cd ~/.android/avd/[エミュレータ名].avd
  3. rm *.lock
  4. ワイプエミュレータ
  5. エミュレータを起動
于 2019-06-14T16:52:21.447 に答える
2

無効にしInstant Runます。

Android Studio -> Preferences -> Instant Run

于 2016-02-05T17:53:35.370 に答える
0

また、私も同じ問題を抱えています。それを機能させるには、依存関係から「サードパーティのライブラリ」を削除する必要がありました。または、これを試してください: https://developer.android.com/tools/building/multidex.html

于 2015-06-05T13:45:55.777 に答える