2017-03-03 18 views
0

githubからアンドロイドプロジェクトのソースコードをダウンロードしてAndroidスタジオで開くことができますが、「アプリを実行」ボタンをクリックすると、私は、このエラーました:Androidスタジオでapkをインストールできない、またはAndroidスタジオでapkビルドでadbできない

Installation failed since the device possibly has stale dexed jars that don't match the current version (dexopt error). In order to proceed, you have to uninstall the existing application.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

をそして私は、コンソール

$ adb push D:\work\zuoyexitong\third-part-projects\AndroidAudioRecorder\app\build\outputs\apk\app-debug.apk /data/local/tmp/cafe.adriel.androidaudiorecorder.example 
$ adb shell pm install -r "/data/local/tmp/cafe.adriel.androidaudiorecorder.example" 
    pkg: /data/local/tmp/cafe.adriel.androidaudiorecorder.example 
Failure [INSTALL_FAILED_DEXOPT] 

でこのエラーを得た。しかし、私は前にこのAPKをインストールしていないと確信しています。アンドロイドスタジオにアプリをアンインストールさせるために「OK」をクリックすると、このエラーが発生します。

$ adb shell pm uninstall cafe.adriel.androidaudiorecorder.example 
Unknown failure (Failure) 
Error while Installing APK 

私のAndroid Stuidoバージョンは2.2.3です。私が使用

プロジェクトはhere

マイデバイスのAndroidバージョンは4.1.1です。

私の問題はthisthisのようですが、私の問題は解決できません。

この問題を解決するにはどうすればよいですか?

+0

私のデバイスをリセットした後。問題は解決した。 – BHawK

答えて

0

このメッセージは、現在インストールしようとしているバージョンと異なるdexサイズのデバイスにインストールされている古いバージョンのアプリがあるため、OKを押して続行してください。

But I'm sure I didn't install this apk before.

あなたのデバイスにインストールされている別のアプリの同じパッケージ名を使用しているかどうかを確認してください。

+0

返信いただきありがとうございます、私は私の質問のいくつかの情報を追加しました、これは多分私の質問の説明に役立つ。そして、私は本当に私が前にこのアプリをインストールしていないと確信しています。 – BHawK

0

アプリのインストールスペースが残っていることを確認してください。いくつかのアプリをアンインストールして、このアプリをインストールしてみてください。

+0

おかげでディープですが、アプリをインストールするために使用できるデバイスのスペースはほぼ3.5GBです。この情報は設定アプリから取得しました。 – BHawK

0

Androidスタジオでインスタント実行をオフにしてみてください: ファイル/設定/ビルド、実行、デプロイ/即時実行/トップボックスのチェックを外してください。

正常にインストールできる場合は、インスタント・リターンをオンに戻し、問題が戻ってくるかどうかを確認します。それは私のためでした - 私はAS2.4P7の小さなテストプログラムでこの問題にヒットしました。インスタントラン機能はライトスイッチです。このエラーは(リファクタリング後も)オフにしておけば、アプリはOKをロードします。インスタントランを再度オンにしたときに問題が戻った場合は、バグレポート - ヘルプ/インスタント実行の問題を報告してください...

関連する問題