4

重複の可能性:
クラスパスの変更後に Android でアプリの署名が変更されるのはなぜですか?

すべてのプロジェクトではなく、いくつかの Eclipse ワークスペースでエラーが発生し始めました。私が気づいたのは、最も古いプロジェクトでした。エラーのヘルプを見つけ、独自の debug.keystore をビルドし、Java ビルド パスをそのフォルダーに変更しました。

エミュレーターでプロジェクトを実行しようとすると、次のエラーが発生します。

[2011-04-19 10:11:20 - enga] Re-installation failed due to different application signatures.
[2011-04-19 10:11:20 - enga] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-04-19 10:11:20 - enga] Please execute 'adb uninstall com.engatest' in a shell.
[2011-04-19 10:11:20 - enga] Launch canceled!

エミュレーターのメニューからアプリケーションを削除しようとしましたが、モーションを通過してゴミ箱にドラッグしましたが、削除されません。

ターミナルで実行しようとしましadb uninstall com.dwclogic.engatest たが、コマンドが見つかりませんでした.adbはおそらく私のMacでグローバルにセットアップされていません. 私は Mac が初めてで、これを修正するための実行パスを取得する方法がわかりませんが、それはまったく別の問題です。

このコマンドはどこで実行できますか? この問題を解決する他の方法はありますか。

4

3 に答える 3

11
  1. エミュレーターのアプリは、[設定]->[アプリケーション]->[アプリケーションの管理]から削除できます。そこにインストールされているすべてのアプリのリストが表示されます。次に、アンインストールするアプリをクリックすると、アンインストールオプションのある画面が開きます。
  2. アンインストールの2番目のオプションは、「adbuninstall」の使用です。adbは、AndroidSDKフォルダーの下にあるコマンドラインツールです。「platform-tools」というフォルダにあります。そのため、SDKインストールに移動し、ターミナルウィンドウを使用してそこでadbを実行する必要があります。

アイコンをゴミ箱にドラッグしても、アプリはアンインストールされません。ホーム画面からアイコンを削除するだけです。

于 2011-04-19T16:51:22.913 に答える
2

物理デバイスが PC の USB ポートに接続されていると、このエラーが発生します。プラグが差し込まれている場合は、プラグを抜いてみてください

于 2011-12-29T21:02:12.720 に答える
1

[設定] -> [アプリケーション] -> [アプリケーションの管理] -> [アプリケーションのタブ] -> [アンインストール] に移動します

アプリケーションを Eclipse から再度実行すると、間違いなく機能します :)

于 2012-06-13T07:49:33.477 に答える