我正在开发将预装在某些设备上的应用程序,但是我在我自己的设备上测试该应用程序,并且需要在我自己的设备上进行演示。目前它作为一个用户应用程序测试它很好,但现在我需要使用只有系统应用程序才能使用的权限。他们是否在项目设置中说它是一个系统应用程序,以便我可以测试和演示它?
问问题
466 次
1 回答
3
简短的回答 - 我会根您的手机。但是,无需 root 即可解锁引导加载程序。所以,IMO,你可以安装 CWM 作为你的恢复,然后启动到 CWM,然后使用 CWM 选项安装系统,然后使用 adb 将你的 .apk 复制到 /cache,然后使用 linux util 'cat' 从/cache 到 /system/app,然后使用 CWM 卸载 /system,然后重新启动。
长答案 - 如果您正在开发系统应用程序,请学习 android 的安全环境。了解 /system 文件夹中的权限问题,并了解允许开发人员访问 /system 文件夹的恢复类型工具,在该文件夹中,安装、卸载等 adb 活动受到限制。
这是关于如何安装系统应用程序的较早讨论“froyo”,说明了 /system 文件夹中的一些权限问题。我不会简单地遵循这些说明而不阅读它在蜂窝和 ICS 中是如何完成的。
于 2012-11-28T16:19:55.243 回答