我的讲师给了我一个关于修补APK文件的项目。我编写了一个示例应用程序,使用Apk_Manager 5.0来修补应用程序。没关系。但后来我尝试从market.android.com下载的应用程序,重新签名的应用程序无法在我的Android虚拟设备上运行。有什么问题?
答案 0 :(得分:3)
作为安全功能,Android不允许您安装未使用相同密钥签名的应用的更新版本。如果允许,则具有相同包名称的恶意应用程序可以访问原始应用程序存储的私有数据。要安装具有相同软件包名称但签名密钥不同的应用程序,您必须先卸载原始应用程序,这将删除应用程序的私有数据。
由于您提到您在未经其了解或未经同意的情况下尝试修改其他人的应用,因此请尊重他人的版权。许多开发人员可能会认为这是违反许可证的行为。