Android 2.2原生态ROM是支持App2sd功能的,只是升级Android 2.2系统后,我们很惊奇的发现,将应用程序移动至SD卡的按钮是黑色的。不过机友可以在“应用程序”-“管理应用程序”-“随便点开一个已经安装的程序就能看到移动至SD卡,但不能点击确定,如上图。
一般情况下,SD卡是fat32格式时,实测App2sd默认功能是正常的。如果出现不能正常移动等状况,可以选择如下操作:
1、下载安装Nexus One电脑端驱动,还有ADB SHELL的文件和DLL等文件 (注:可以使用android 开发模拟器tools里面的命令)。
2、手机的菜单里选择设置-应用程序-开发-USB调试打勾。
3、把下载解压出来的adb文件夹复制到系统盘(默认C盘)Windows-System32文件目录里。(如果Windows7 32位用户,请把adb文件夹内的2个DLL文件复制到System文件夹)。
4、开始菜单打开CMD命令行。
5、输入adb shell
pm setInstallLocation 2
reboot
以上命令区分大小写,重启手机即可。
完成以上步骤后,就开启了App2sd,不论是电子市场下载的软件还是自己安装的软件都是默认装到SD卡上的,但是请注意在这种情况下,任何带有桌面小部件的程序小部件会失效(消失) 输入法也会在重启后需要重新勾选。
解决方法:把这类“关键型”应用程序移回机身内存,重启后桌面小部件重新选择即可。