我在Android上创建了一个启动器,它工作正常,直到我尝试将Google云消息传递到我的启动器中。
通常情况下,当我尝试这种东西时,我会备份我之前在此案例中执行过的应用程序。
使用GCM模块的应用程序崩溃,所以我回到之前构建它并安装在设备上的应用程序。
但这次我的发射器甚至无法启动。我已经卸载了以前的版本(尝试了很多次)我也尝试过工厂重置但是它不会工作。
即使在出厂重置或卸载后,设备是否会保留一些文件,我需要从设备中删除?
答案 0 :(得分:0)
您始终可以使用ABD进入设备并执行一组shell命令以确保删除文件。您需要首先检查您怀疑导致崩溃的文件是否仍然存在。
请查看此document以了解有关ADB命令的更多信息,以便检查文件是否存在且需要删除。
您始终可以使用adb shell ls
获取可用的shell命令列表。 rm
将特定于从系统中删除特定文件。
内部存储
您可以将文件直接保存在设备的内部存储空间中。默认情况下,保存到内部存储的文件对应用程序是私有的,而其他应用程序无法访问它们(用户也无法访问)。当用户卸载您的应用程序时,将删除这些文件。
您的问题可能特定于设备,如果已植入或未植根,因为您已标记了4.2-Jelly bean,并且还尝试在您的maifiest中指定的目标sdk版本中运行您的应用。