Dropbox フォルダーに Android アプリケーション プロジェクトがあります。デスクトップ PC とラップトップを使用してアプリケーションを開発しています。これらの 2 台のコンピューターを切り替えると、アプリケーションに何らかの異なるキーまたは何かが使用され、Android SDK は、再インストールする前にまずアンインストールする (そしてすべてのデータを失う) 必要があると言います。
修正はありますか?
Dropbox フォルダーに Android アプリケーション プロジェクトがあります。デスクトップ PC とラップトップを使用してアプリケーションを開発しています。これらの 2 台のコンピューターを切り替えると、アプリケーションに何らかの異なるキーまたは何かが使用され、Android SDK は、再インストールする前にまずアンインストールする (そしてすべてのデータを失う) 必要があると言います。
修正はありますか?
ソース管理には Subversion または git を使用してください。Dropbox は履歴を記録することさえできないので、十分ではありません。
Subversion の場合は、Subversive Eclipse プラグインを使用した Google コードをお勧めします: https://code.google.com git の場合は、(git eclipse プラグインを使用して) https://github.com/
SVN、Git、TFS、CVS などのバージョン管理システムを使用する必要がありますが、アプリケーションの署名に使用される開発者キーに問題があるようです。IntelliJ を使用する方が好きなので、1 年以上 Eclipse を使用していませんが、Eclipse と Android SDK について覚えていることから回答します。
Android SDK には、開発アプリケーションの署名に使用されるデフォルトのキーストアがあります (Windows では C:\Users\username\.android\debug.keystore にあり、Mac では /Users/username/.android/debug.keystore にあります)。 )。最初に APK をアンインストールせずに複数のコンピューターでアプリケーションをデバッグできるようにする場合は、これらの debug.keystore ファイルの 1 つを他のコンピューターにコピーする必要があります。
さて、前述したように、私はしばらくEclipseを使用していないため、Eclipseは別の場所/キーストアの組み合わせを使用する場合があります(IntelliJが使用することは知っています)が、同じ方法を使用できます。