無法掛載sd卡(android),不能安裝APK(1)
阿新 • • 發佈:2019-02-04
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的應用吧。