USECASE用新的,但不同的簽名替換APK
我通常總是用我自己的應用程序的調試版本,我自己的手機,而開發它們。在發佈新版本之前,我想在自己的手機上測試版本。這是不是很方便,我現在要做的許多步驟:
- 備份我的應用程序
- 的調試版本卸載的調試版本
- 安裝發行版
- 恢復的調試版本的數據
目前的解決方案
我做上面的步驟,我的手機上鈦備份的幫助下手動...
我想要什麼
重要:我想在發佈應用程序從我調試的應用程序使用的數據,以便我可以用我的調試應用程序中的所有數據測試發佈版本
我想自動化該過程。最好的應該是一個批處理文件,我可以在手機通過USB連接時使用我的筆記本電腦。目前我發現的全部內容如下:
%adb% install -r app-release.apk
但是當然這是因爲簽名錯誤而失敗的。所以實際上需要從手機上刪除apk而不刪除數據並將新的apk複製到手機中。這是否有可能?
可能的解決方案
- 無需安裝應用程序
- 將所有的應用程序數據的筆記本電腦替換我的手機上的APK,卸載調試版本,安裝發行版和複製迴應用程序數據給手機
- ???
我想這[問題](http://stackoverflow.com/questions/7335127/how-to-have-both-debug-and-release-apk-on-same-device)是相關的,你是什麼試圖完成。 – Minato