2011-10-15 121 views
0

我的講師給了我一個打補丁APK文件的項目。我編寫了一個示例應用程序,使用Apk_Manager 5.0修補應用程序。沒關係。但之後我嘗試使用從market.android.com下載的應用程序,重新簽名的應用程序無法在我的Android虛擬設備上運行。有什麼問題?重新簽署Android應用程序?

回答

3

作爲安全功能,Android不會讓您安裝未使用相同密鑰簽名的應用程序的更新版本。如果允許這樣做,具有相同包名的惡意應用程序可以訪問原始應用程序存儲的私人數據。要安裝具有相同軟件包名稱但簽名密鑰不同的應用程序,您必須首先卸載原始應用程序,該應用程序將刪除應用程序的私人數據。

既然您提到您試圖在未經其知情或同意的情況下修改其他人的應用,請尊重他人的版權。許多開發人員可能認爲這是違反許可證的行爲。