2011-11-15 7 views
5

Eclipse - New Project - Sampleコマンドを使用してApiDemosプロジェクトを作成しました。 Androidのエミュレーションで実行しようとすると、インストールエラーが発生しました。次に、File Explorer、DDMSにdata/appディレクトリを開き、ApiDemosから始まる名前の2つのファイルを削除しました(おそらくこれは間違っていましたが、これは既に行われています)。さて、私のApiDemosプロジェクトを実行しようと、私が持っている:AndroidエミュレータにApiDemosサンプルプロジェクトをインストールできない

 
[2011-11-15 16:23:19 - ApiDemos] Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE 
[2011-11-15 16:23:19 - ApiDemos] Please check logcat output for more details. 
[2011-11-15 16:23:19 - ApiDemos] Launch canceled! 

LogCat:

 
package com.example.android.apis signatures do not match the previously installed version, ignoring! 

をそれは今これを修正することは可能ですか?私はエミュレータを再作成できることを知っていますが、この問題を既存のエミュレータで解決する方法を知りたいだけです。

+0

チェックemmulatorのAPIレベルとプロジェクトのAPIレベルをアンインストールするために「uninstallAll」Gradleのタスクを試すことができますか..? – Noby

+1

"私は実際のデバイスで行うことはできません:)実際に私が望んでいたが、これは実際には、シミュレータを再現していますが、私はユーザーデータを消去"トリックでした。既存のアプリケーションを削除する正しい方法は次のとおりです。adb uninstall com.example.android.apisありがとう。 –

+1

@パドマクマール - それを受け入れる答えとして投稿してください。 –

答えて

13

はあなたのadbコマンドでエミュレータにインストール

adb -e uninstall com.example.android.apis 

を以前のAPIのデモをアンインストールします。

、またはエミュレータを起動している間にユーザーデータを消去してみてください。

+8

とデバイスを削除する必要があります-e – Phuong

+0

@Padma Kumarこのエラーが発生する理由は何ですか? – Ayyappa

4

まずエミュレータからアプリケーションをアンインストールします。

のadb -eアンインストールyour.application.package.name

その後、再度アプリケーションをインストールしよう。

adb uninstall <Your_App_Package_Name> 

をので、パッケージ名がその他 'com.example.android.apis'

adb uninstall com.example.android.apis 
1

、オプションは、アプリケーションマネージャに移動することです。 [すべて]タブに移動し、下にスクロールします。 アプリケーションを選択し、メニューからすべてのユーザーに対してアンインストールを選択します。

0

であなたのケースのために:ネクサス5電話して、次のコマンドは、働いていた私にとって

0

ます。また、アプリを完全

関連する問題