我对原生Android电子邮件应用缺少一个简单的功能感到烦恼。由于该应用程序是作为开源发布的,我可以很容易地解决这个问题。
问题:我如何以这样的方式发布修改,使我和其他用户可以安装修改后的电子邮件应用程序(无需root访问权限)?我尝试了以下方法:
手动修改每个文件,然后调试每个错误,真的是解决我的问题的唯一方法吗?这些修改还会使拉取新版本的电子邮件应用程序变得非常困难,因为我已经修改并移动了每个文件。
问题:我如何以这样的方式发布修改,使我和其他用户可以安装修改后的电子邮件应用程序(无需root访问权限)?我尝试了以下方法:
- 通过大量复制,我能够使用标准的Eclipse / ant工具链构建电子邮件应用程序,而不使用使用make脚本的ASOP工具链。
- 现在安装此应用程序会导致错误,因为包已经安装(显然,我没有签名密钥来更新)
- 在设备上禁用电子邮件应用程序也没有帮助,我仍然无法安装我的新应用程序。
com.android.email.permission.READ_ATTACHMENT
)和其他一些内容,这会导致安装修改的软件包时出现重复错误。这些权限在源代码中作为字符串引用。手动修改每个文件,然后调试每个错误,真的是解决我的问题的唯一方法吗?这些修改还会使拉取新版本的电子邮件应用程序变得非常困难,因为我已经修改并移动了每个文件。