解决三星I9000手机下Android版UCWEB老是提示创建桌面快捷方式的问题
2011-03-23 00:03
1041 查看
UCWEB现在基本上是手机上网的标配了。我最近在I9000上用UCWEB时遇到烦人的现象:每次启动UCWEB时,它总是提示我创建桌面快捷方式,而事实上我早就已经创建过了。总也搞不清楚原因,重复卸载安装了好多次仍然如此,升级到最新的7.6版也一样。上网查也有类似的投诉,但没有解决方案。
本想反编译UCWEB来看看原因,但反编译完一看,代码全是混淆过的,看了半天也没找到原因。然后猜想应该是配置文件出了问题,于是就用RE管理器进/data/data/com.uc.browser目录,把文件全删除再重装,结果故障依旧。
然后就想肯定是某个配置属性有问题,就去找它的配置文件。正常情况下配置文件应该是以XML的格式保存在/data/data /com.uc.browser /shared_prefs/下,然而让我感到意外的是,这个目录并不存在!
这时我想起来,三星I9000是自己做了用户配置的文件系统,然后我刷的ROM又做了data2nand,也就是说,配置数据文件都转移到了速度更快的nand文件系统以提高存取性能。上网查了下,它其实是映射到了/dbdata目录,应该要到那里去找配置文件。
接下来的事就很顺利了,我找到/dbdata/database/com.uc.browser/shared_prefs目录,在那有两个配置文件,这两个文件的修改日期为3月8日,很明显是旧的,卸载了UCWEB后这个目录文件仍然存在没有变化。估计是那时我卸载了UCWEB的旧版,但卸载不彻底,导致新安装的UCWEB没有权限去修改配置文件。把这个目录删除再重装后,一切正常,UCWEB只提示了一次,创建好快捷方式后,再次运行时就不再提示了。
一句话总结:卸载UCWEB,用RE管理器删除/dbdata/database/com.uc.browser目录,再重装UCWEB即可;该问题多半只会出现在三星I9000这种搞过data2nand之类动作的机子上。
本想反编译UCWEB来看看原因,但反编译完一看,代码全是混淆过的,看了半天也没找到原因。然后猜想应该是配置文件出了问题,于是就用RE管理器进/data/data/com.uc.browser目录,把文件全删除再重装,结果故障依旧。
然后就想肯定是某个配置属性有问题,就去找它的配置文件。正常情况下配置文件应该是以XML的格式保存在/data/data /com.uc.browser /shared_prefs/下,然而让我感到意外的是,这个目录并不存在!
这时我想起来,三星I9000是自己做了用户配置的文件系统,然后我刷的ROM又做了data2nand,也就是说,配置数据文件都转移到了速度更快的nand文件系统以提高存取性能。上网查了下,它其实是映射到了/dbdata目录,应该要到那里去找配置文件。
接下来的事就很顺利了,我找到/dbdata/database/com.uc.browser/shared_prefs目录,在那有两个配置文件,这两个文件的修改日期为3月8日,很明显是旧的,卸载了UCWEB后这个目录文件仍然存在没有变化。估计是那时我卸载了UCWEB的旧版,但卸载不彻底,导致新安装的UCWEB没有权限去修改配置文件。把这个目录删除再重装后,一切正常,UCWEB只提示了一次,创建好快捷方式后,再次运行时就不再提示了。
一句话总结:卸载UCWEB,用RE管理器删除/dbdata/database/com.uc.browser目录,再重装UCWEB即可;该问题多半只会出现在三星I9000这种搞过data2nand之类动作的机子上。
相关文章推荐
- [置顶] android,解决手动创建的桌面快捷方式无法跳转到制定的activity的问题,提示未安装应用程序
- Android应用创建手机桌面快捷方式
- 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
- 解决 Inno Setup 5.5.8 制作安装包 创建桌面快捷方式 问题
- ANDROID 桌面快捷方式创建,和判断 返回false问题
- Android程序开发之手机APP创建桌面快捷方式
- 您的手机上未安装应用程序 android 点击快捷方式提示未安装程序的解决
- Android创建桌面快捷方式所遇到的问题与解决方案
- 关于RIDE桌面快捷方式创建失败问题解决
- 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
- Android 创建和删除程序桌面快捷方式(转)
- Android如何创建桌面快捷方式
- Android程序首次运行自动创建桌面快捷方式的方法
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- 创建oracle数据库时出现oracle快捷方式应用的项目无法访问,你可能没有适当的权限!帮忙解决什么问题啊!谢谢!
- Android 创建桌面快捷方式研究
- Android 快捷方式的创建与查询 快捷方式问题大全 获取快捷方式在Launcher数据库中的信息 Failed to find provider info for com.android.la
- [转] Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- 桌面快捷方式的问题-创建-删除-判断
- Android创建和删除桌面快捷方式