データ ディクショナリの下にデータベース ストアを持つ debug.keystore を使用して、デバイスに 1 つのアプリをインストールしました。
ウィンドウ 7 の問題により、フォーマットする必要があり、debug.keystore を失いました。
アプリを更新したいのですが、「アプリケーションの署名が異なるため、再インストールに失敗しました」というエラーが表示されます。
私の目的は、データ ディレクトリに格納されているデータベースが必要です。
これを試してみてください。
String currentDBPath = "/data/data/com.myapp/databases/myappdatabase.sqlite";
String backupDBPath = "/sdcard/myappdatabase.sqlite";
try {
DatabaseExtractor.extractFromDevice(currentDBPath, backupDBPath);
} catch (IOException e) {
e.printStackTrace();
}