我在Android上创建了一个启动器,它工作得很好,直到我尝试在我的启动器中包含Google Cloud Messaging。
通常,当我尝试这类东西时,我会备份我以前的应用程序,在这种情况下我也是这样做的。
带有GCM模块的应用程序正在崩溃,所以我返回到前一个应用程序,构建它并安装在设备上。
然而,这一次我的发射器甚至不能启动。我已经卸载了以前的版本(尝试了很多次),我也尝试了出厂重置,但它不起作用。
即使在出厂重置或卸载后,设备是否仍保留一些我需要从设备中删除的文件?
发布于 2015-04-22 07:38:45
您始终可以使用ABD进入设备并执行一组shell命令,以确保文件被删除。您需要首先检查您怀疑导致崩溃的文件是否仍然存在。
请查看此document以了解有关ADB命令的更多信息,您将需要检查这些文件是否存在并需要删除。
您始终可以使用adb shell ls来获取可用shell命令的列表。rm将专门用于从系统中删除特定文件。
内部存储
您可以将文件直接保存在设备的内部存储器上。默认情况下,保存到内部存储器的文件是您的应用程序的私有文件,其他应用程序不能访问它们(用户也不能)。当用户卸载您的应用程序时,这些文件将被删除。
你的问题可能是特定于设备的,如果是根的,或者不是根的,因为你已经标记了4.2-Jelly beans,并尝试在你的maifiest中指定的目标sdk版本中运行你的应用程序。
https://stackoverflow.com/questions/29717348
复制相似问题