2013-12-22 62 views
1

在開發應用程序時,我在平板電腦上安裝了其調試版本以測試它。該應用程序一直在數據庫中存儲數據。開發已經完成,我創建了一個已簽名的apk。問題是,當我試圖通過平板電腦上的調試版安裝時,我被告知「不去,不同的證書/簽名/密碼」等,並被要求卸載以前的應用程序。但是,如果我這樣做,我會失去數據庫,我寧願不要。已簽名的應用程序取代調試版本

所以。我有什麼選擇?將數據庫複製到外部存儲器,然後將其複製回內部存儲器?還是有一些安裝/認證jujitsu在這裏完成?

謝謝大家。

回答

1

我沒有測試它自己,但這個應該做的伎倆:

如何使用ADB uninstall

[一般使用]

概述:從設備上刪除該應用程序包

用法:adb uninstall package_name

例如:adb uninstall com.android.chrome

[可選參數]

-k方式保持數據和緩存目錄

用法:adb uninstall -k package_name

如:adb uninstall -k com.android.chrome

[返回]

如果卸載成功,則返回值爲Success。否則返回Failure。這意味着包沒有安裝。

- 來源:http://adbshell.com/commands/adb-uninstall/how-to-use-adb-uninstall.html

+0

靈動。謝謝。 – Lara

+0

不客氣! –

相關問題