私は、職場と自宅の2台のマシンでAndroidアプリを開発しています。しかし、最初のマシンでコンパイルして実行すると、2 番目のマシンに移動し、署名が異なるという Eclipse エラーを変更してコンパイルして実行すると、最初に以前にインストールしたアプリをアンインストールする必要があります。
この秘密鍵をマシン間で共有する方法はありますか?
ありがとうございました。
Windows-> Preferences-> Android-> Buildには、キーストアファイルを指定するための設定が含まれています。このファイルが、同じアプリケーションの開発に使用するすべてのマシンで同じであることを確認してください。プロジェクトファイルに沿ってコンテンツリポジトリに配置するだけです。キーはインストールごとにランダムに生成されますが、Android SDKが使用するユーザー名、パスワードは同じです。このキーストアは、とにかく本番環境で使用することはできません(使用すべきではありません)。
はい。一方のマシンからキーストアを取得し、もう一方のマシンでキーストアを上書きするだけです。デバッグキーストアは、すべてのインストールで同じ名前とパスワードを使用しているため、簡単に置き換えることができます。
UNIXシステムでは、キーストアは次の場所にあります。~/.android/debug.keystore