【環境】android2.2虛擬機、ubuntu系統、
【解決方法】
在cmd窗口一條命令就能夠了:
adb shell
mount -o remount rw /
【其它東東】 如何一塊兒動就讓sdcard有讀寫權限呢? -------------------------------其它問題----------------------------- 在程序中訪問SDCard,你須要申請訪問SDCard的權限。 在AndroidManifest.xml中加入訪問SDCard的權限以下: <!-- 在SDCard中建立與刪除文件權限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard寫入數據權限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> -------------------------------更多關於sdcard問題------------------------- 爲何須要sdcard 在android 中網頁中圖片的下載都會自動向sdcard 尋找空間,sdcard在開發測試中也是很是之必要。 1:如何在模擬器中加載 sdcard 經過文檔中介紹可得以下示例: mksdcard -l sdcard 100M sdcard.img // 這樣會在Tools的目錄下產生 sdcard 在pc 中的鏡像文件。 模擬器啓動的時候加載sdcard emulator -sdcard sdcard.img -avd myavd2 這樣後模擬器就能夠看到本身的sdcard,經過adb shell 能夠登陸查看。 2:遍歷sdcard 如何找到android 中的些特殊路徑呢,像sdcard這種特殊路徑,其實只要看 android.os.Environment 這個類便很清晰了,其中有以下的方法: getRootDirectory(); getDownloadCacheDirectory(); getExternalStorageDirectory(); getExternalStorageState(); 能夠獲得當前的sdcard 的各個狀態。 有了文件的路徑,就能夠再用File進行各類遍歷等操做了。