【发布时间】:2015-06-24 08:52:43
【问题描述】:
我正在开发一个将在 android.uid.system 用户下运行的 android 应用程序(平板电脑制造商正在为我签署该应用程序,以便它能够在此用户 ID 下运行)。
我遇到的问题是每次我想要应用签名大约需要 2 到 3 周。当我进行代码更改时,我希望能够在系统用户下测试它们,但等待这么长时间才能测试/调试我的更改是不可行的 - 特别是如果它们被证明是错误的。
有什么方法可以让我以系统用户身份(或模仿系统用户权限)在平板电脑上测试应用程序,而不必每次都对其进行签名?
更多信息: 我正在使用 Eclipse IDE 在 Windows 7 上进行开发。 平板电脑运行 Android 4.4.2 和 4.4.4(2 种不同型号)。 片剂没有也不会生根。 假设我对应用签名有相当基本的了解。
提前致谢
【问题讨论】:
-
据我所知,除非设备被植根,否则没有办法,您可以植根并使用不脱离开发环境的开发设备吗?
-
感谢戴夫的快速响应。我可以将有根设备用于开发目的。您是否认为我会将应用程序安装到系统/应用程序文件夹?如果是这样,这是否提供与在系统用户下运行相同的权限,还是一个比另一个更“强大”?或者有其他方法吗?
标签: android eclipse certificate code-signing