2011-10-15 74 views
0

我的讲师给了我一个打补丁APK文件的项目。我编写了一个示例应用程序,使用Apk_Manager 5.0修补应用程序。没关系。但之后我尝试使用从market.android.com下载的应用程序,重新签名的应用程序无法在我的Android虚拟设备上运行。有什么问题?重新签署Android应用程序?

回答

3

作为安全功能,Android不会让您安装未使用相同密钥签名的应用程序的更新版本。如果允许这样做,具有相同包名的恶意应用程序可以访问原始应用程序存储的私人数据。要安装具有相同软件包名称但签名密钥不同的应用程序,您必须首先卸载原始应用程序,该应用程序将删除应用程序的私人数据。

既然您提到您试图在未经其知情或同意的情况下修改其他人的应用,请尊重他人的版权。许多开发人员可能认为这是违反许可证的行为。