2016-07-04 16 views
0

私はコードローダービルドアンドロイドを使用してクライアント用の開発者モードのapkアプリを構築しました。私は遊び場に公開していませんでした。私はcordovaビルドが自動的にキーストアを生成すると思います。デバッグキーコードバアプリを復元する

残念ながら、私は自分のMacをフォーマットしましたが、今は私のapkアプリケーションを更新する必要があります。 「エラー:デバイスでアプリケーションを起動できませんでした:ERROR:デバイスにapkをインストールできませんでした:pkg:/data/local/tmp/MainActivity-debug.apk エラーコード[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] android --device 'を実行してください。

アプリ内に重要なデータがあるため、アプリを更新する必要があります。キーストアを生成せずにこのアプリを構築して古いアプリを上書きするソリューション。

答えて

0

アプリケーションを更新するには、同じキーで署名する必要があります。

開発モードでアプリケーションは、常に次の場所でお使いのコンピュータ上に置かれ debug.keystoreと、デフォルトで署名されている

~/.android/ on OS X and Linux

C:\Documents and Settings\.android\ on Windows XP

C:\Users\.android\ on Windows Vista and Windows 7, 8, and 10

あなたが鍵を紛失していないことができてきた私は怖いです、あなたのコンピュータをフォーマットした場合同じdebug.keystoreで再度アプリケーションに署名し、アプリケーションを再起動します。

+0

フォーマットする前に私がバックアップした私の古いsdkでdebug.keystoreを復元できると思いますか?はいの場合、どうですか? – limmouyleng

+0

キーをバックアップしている場合は、上記のパスに戻すことができます。 – Sharj

関連する問題