无法从android中卸载SoundHound应用程序

问题描述:

我的HTC Desire S装置出现SoundHound application的严重问题。无法从android中卸载SoundHound应用程序

我应该可以通过输入“应用程序>管理应用程序”,找到SoundHound并将其卸载,以标准方式将其删除。但是,唉,我没有选择。所有按钮都被禁用。如果应用程序启动,我可以选择“强制停止”和“清除数据”。

在Android市场我只能为“Update(手动)” - 如果我这样做,我则只有“打开”选项和“卸载更新”

然后我想它会有可能通过adb,使用通过adb shell找到的软件包名称为com.melodis.midomiMusicIdentifier.freemium - 然后对其进行卸载。

[email protected]:~$ ./adb uninstall com.melodis.midomiMusicIdentifier.freemium 
Failure 

我觉得上面的尝试可能会失败,因为.apk文件位于设备上的文件夹/system/app。 而我似乎无法安装该文件夹,这可能是由于该单元未被植根。

[email protected]:~$ ./adb shell mount system/app 
Usage: mount [-r] [-w] [-o options] [-t type] device directory 

我不能只是删除它,它似乎

[email protected]:~$ ./adb shell rm system/app/SoundHound_Freemium.apk 
rm failed for system/app/SoundHound_Freemium.apk, Read-only file system 

没有人有任何想法,如何(力)从一个无根的手机中删除的应用程序?

我觉得上面的尝试可能会失败,因为该.apk文件位于设备上的/系统/应用程序文件夹中。

这意味着该应用程序是您的固件的一部分,不能被删除,生根短缺的手机。冰淇淋三明治将支持禁用这样的应用程序,但不删除它们。

+1

但这似乎很奇怪?这是一个市场应用程序,在我的固件中没有buisness。应用程序可以自行更改此安装路径/应用程序状态吗? – lobner

+0

@lobner:不,他们不能改变这一点。你确定APK是在'/ system/app'而不是'/ data/app'吗? – CommonsWare

+0

是的,所以'./adb shell pm list packages -f'告诉我。同意这似乎很奇怪。什么可能导致它?或者SoundHound是HTC Sense的一部分? – lobner