最近、EclipseのすべてのAndroidプロジェクトでエラーが発生してアプリを構築しようとしていました。エラーを修正しようとすると、Android SDKが12.0にアップグレードされました。私は最終的に私の問題は私のデバッグ証明書が期限切れであったことを理解しました。私は証明書を削除し、私のすべてのプロジェクトをきれいにしました。彼らは今、コンパイルが、私は自分の携帯電話でそれらを実行しようとすると、私は次のメッセージを得る:Android:再インストール中にデータを失わないようにするにはどうすればよいですか?
[2011-08-16 08:01:39 - VIGMDB] WARNING: Application does not specify an API level requirement!
[2011-08-16 08:01:39 - VIGMDB] Device API version is 8 (Android 2.2.1)
[2011-08-16 08:01:39 - VIGMDB] Uploading VIGMDB.apk onto device '0A3A94F17130E'
[2011-08-16 08:01:40 - VIGMDB] Installing VIGMDB.apk...
[2011-08-16 08:01:41 - VIGMDB] Re-installation failed due to different application signatures.
[2011-08-16 08:01:41 - VIGMDB] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-08-16 08:01:41 - VIGMDB] Please execute 'adb uninstall com.vig.vigmdb' in a shell.
[2011-08-16 08:01:41 - VIGMDB] Launch canceled!
私は再作成することはできませんこれらのアプリで自分の携帯電話上のデータを持っていると私はしたくありません失くす。私の質問は次のとおりです:
データを保存するにはどうすればよいですか?後見は20/20です。私は今私のアプリケーションを使用して私のデータベースに私のデータベースをコピーするコードがありますが、私はそれなしで私のデータベースにアクセスすることができなかったのか分からなかった。私はADBを使用してデータベースをプルしようとしましたが、許可が拒否されます。
または
どのように私は私のアプリケーションは、私は完全なアンインストールする必要はありません再び同じシグネチャ作るのですか?
私は今朝電話をかけましたが、まだ許可が拒否されています。私はFroyoでDroid Xを使用しています。私はz4rootを使って電話を掛けました。 ADBでプルまたはコピーを使用すると、私は許可が拒否されます。これについて他にどうすればいいのですか? –
私は答えを更新しました。 – inazaruk
成功!私は正常にデータをバックアップし、私のアプリを完全にアンインストールした後に復元しました。私は自分のデータを持っている、私の携帯電話はレンガではなく、人生は良いです!あなたに助けてくれてありがとう、inazaruk。 –