2017-12-04 3 views
15

Androidスタジオ2.2.2では、複数のプログラマーがAndroidコードを操作しています。コードはまだ開発中ですので、私たちは、デバッグモードで作業しているが、我々は定期的に様々な他の従業員に、当社の最新作ロード彼らは実行]を使用して、メニューバーから、でテストするための装置を>デバッグ 『アプリ』複数のAndroid開発環境に同じターゲットデバイスを共有する

以前に別の開発者がコードを書いていたデバイスにコードを読み込むと、Android Studioでは互換性がないと言われています([UNINSTALL_FAILED_UPDATE_INCOMPATIBLE]、古いコードを最初にアンインストールする必要があります)。 (私たちは工業プロセス制御アプリケーションを開発しています)

Stack Overfで見ています私はこれに2つの解決策を見出しますが、どちらもEclipse時代のものです。Using the same debug keystore on multiple computersShare debug.keystore解決策で参照されるファイルはEclipse固有のものです。特に開発用PCのどこにでも "debug.keystore"というファイルはありません。

以前のインストールストレージを消去しなくても、別のAndroid Studioのコードを含むデバイスにデバッグ 'アプリ'を実行するにはどうすればよいですか?

答えて

3

アンインストールサイクルを回避するには、デバイス間で同じdebug.keystoreを共有します。

debug.keystoreの位置は、環境変数$ANDROID_SDK_HOMEの値に依存します。 debug.keystoreは、環境変数で指定された場所のサブフォルダ.androidにあります。

しかし、変数の場合に定義されていない:

のMacOSとLinux

デフォルトでは、それはあなたのAndroid仮想デバイス(AVD)ファイルと同じディレクトリに格納されます。 〜/ .android/
Windows VistaおよびWindows 7:C:\ Users \ユーザーyour_user_name \ .android \

hereと記載されている。

関連する問題