1、应用程序下载的话是默认安装到/mnt/sdcard下的,如果你sd卡没挂载上,系统会提示你request an SD卡或者damage SD卡,所以此时你去这个/mnt/sdcard或者/sdcard(这两个是同一目录)是不会发现有内容。
3、在init.rc中建立挂载点也就是要创建一个文件夹,
创建挂载点:mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system
然后在vlod.fstab文件中添加 ”dev_mount sdcard /mnt/sdcard auto 设备文件路径“的语句实现连接SD卡就自动挂载的功能,内似于pc机上自动挂载:
system/core/rootdir/init.rc这个。使用adb shell操作的话一般时没有根目录的写权限的,不能创建目录, 如果没有这个目录/mnt/sdcard 就没有办法完成挂载。
4、如果使用adb shell的话,用remount这个命令挂载sd卡的某一个分区,具体操作看我的adb命令详解,因为没有写进配置文件里,所以每次上电都要如此,使用shell安装apk时,安装文件是放在pc机上,用命令adb install命令,
使用adb shell的话,就相当与在电脑上开启了一个Android设备的终端,可以对设备下命令,找到设备文件使用mount命令就可以实现挂载。安装apk的话还是通过adb install命令比较方便一些,adb工具的功能很强大的,adb shell, adb install都只是它的一小部分。
5、接下来就是去体验APK的应用吧。