【问题标题】:Android Launcher not working安卓启动器不工作
【发布时间】:2015-06-25 09:01:23
【问题描述】:
我在 Android 上创建了一个启动器,它运行良好,直到我尝试将 Google Cloud Messaging 包含到我的启动器中。
通常,当我尝试这种东西时,我会备份我之前在这种情况下所做的应用程序。
带有 GCM 模块的应用程序崩溃了,所以我回到之前构建并安装在设备上的应用程序。
但这一次我的启动器甚至无法启动。我已经卸载了以前的版本(尝试了很多次)我也尝试了恢复出厂设置,但它不起作用。
即使在恢复出厂设置或卸载后,设备是否仍保留一些我需要从设备中删除的文件?
【问题讨论】:
标签:
android
android-manifest
android-4.2-jelly-bean
launcher
google-cloud-messaging
【解决方案1】:
您始终可以使用 ABD 进入设备并执行一组 shell 命令以确保删除文件。您需要首先检查您怀疑导致崩溃的文件是否仍然存在。
请查看document 以了解更多关于您需要检查文件是否存在并需要删除的 ADB 命令。
您始终可以使用adb shell ls 来获取可用shell 命令的列表。 rm 专门用于从系统中删除特定文件。
内部存储
您可以将文件直接保存在设备的内部存储中。默认情况下,保存到内部存储的文件对您的应用程序是私有的,其他应用程序无法访问它们(用户也不能)。当用户卸载您的应用程序时,这些文件将被删除。
您的问题可能是特定于设备的,如果您已标记 4.2-Jelly bean 并尝试在您的 maifiest 中指定的目标 sdk 版本中运行您的应用程序。