`

Read-only file system问题

阅读更多
【环境】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进行各种遍历等操作了。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    WAC启动Android模拟器 transfer error: Read-only file system错误解决方法

    WAC启动Android模拟器时遇到的“transfer error: Read-only file system”问题通常是由于模拟器使用的文件系统被设置为只读,导致无法安装或运行Widget。这个问题在使用Windows 7系统默认权限下启动Eclipse时尤为...

    rp2-pico-20230426-v1.20.0.uf2

    rp2-pico-20230426-v1.20.0.uf2固件

    Xposed安装无法复制文件, 未激活解决方案

    然而,在安装Xposed时,有些用户可能会遇到无法复制文件的问题,特别是当需要将app_process文件复制到/system/bin目录下时。这种情况可能是由于缺乏权限或文件属性设置所致。 解决方法之一是使用ROOT权限和Busybox...

    read_only_csv_terminal:只读linux和termux的csv bash文件

    read_only_csv_terminal 设定步骤下放仓库转到存储库文件chmod + x read_csv和install_dependendies文件bash read_csv --install_dependency或./read_csv --install_dependency来运行和下载所需的所有依赖项如何使用...

    LEDE_20200227.tar.gz

    title里也写了是啥,不懂的还是不要随便刷,我家的机器上还算稳定,wifi驱动是2月6号最新的了。 ... 自带试用正常的K-X-S-W、FRP、MiniUPnP 、miniDLNA、samba、transmission。 没试用的:Adbyby P+、上网时间控制、...

    FiddlerRoot.cer

    在设置fiddler进行HTTPS抓包时,需要配置信任根证书,按照指引一步步操作,系统会提示“无法将Windows配置为信任fiddler根证书”, 这时使用该证书即可

    Unity文档操作使用的NPOI库文件

    FileStream stream = new FileStream(filePath, FileMode.Create); workbook.Write(stream); stream.Close(); } ``` 4. **运行与调试**:在Unity编辑器或构建后的游戏中,你可以调用这些方法来读写Excel文件,...

    adb shell命令.txt

    adb shell命令.txt

    GT928 驱动

    在Android系统中,有时需要更新触摸屏控制器的固件以优化性能或修复问题。此文件可能包含了与固件升级相关的函数,比如读取和写入数据到GT928芯片,执行升级流程等。 2. `gt9xx.c`:这是GT928驱动的核心源代码文件...

    Android代码-AppInfo

    AppInfoCollection 一款监视前台应用,性能状况,并且记录以便导入 Excel 中形成可视化...注4: 如果 adb push 的时候提示 Read-only file system 输入 adb remount 然后再重新 push 即可 注5: 记得给 app 悬浮窗权限

    crud-file-server:基本文件服务器,支持创建,读取,更新和删除

    -r read only -v virtual path to host the file server on 例子: crud-file-server -f c:/ -p 8080 -q -v filez 支持的运营 GET以正确的mime类型返回文件的内容,否则以html形式返回目录的内容。 GET 内容格式...

    EROFSACompression-friendlyReadonlyFi.zip

    标题“EROFSACompression-friendlyReadonlyFi.zip”和描述“EROFSACompression-friendlyReadonlyFile”暗示了我们讨论的主题是关于一种名为EROFS(Extended Read-Only File System,扩展只读文件系统)的技术,它...

    Android 用Shell命令设置静态ip

    在修改系统配置前,建议先备份原始文件,以防出现问题可以恢复: ``` cp ip.txt ip.txt.bak ``` 4. 编辑`ip.txt`文件: 使用文本编辑器(如`vi`或`nano`)打开`ip.txt`文件: ``` vi ip.txt 或 nano ip....

    RAM模拟U盘_Stm301003ZE芯片

    参考圈圈的USB代码,自己在STM32上修改的假U盘(红牛开发板). 也请大家帮忙指点一下,为什么这个U盘在windows下读写没问题,在安卓下只能写一次,然后就提示 read-only file system.

    JavaFX_SqliteDB:与SQLite数据库集成

    JavaFX_SqliteDB 与SQLite数据库集成 这是一个简单的应用程序,它: 创建一个SQLite数据库 使用javabeans 扩展菜单 SQL查询:preparedstatement 枚举 XML文件 下载正在运行的应用程序的副本: ...

    install_adb.sh

    在Android6.0 (Android M)userdebug版本上(eng版本不存在该问题),发现使用adb remount 系统之后,还是不能对system分区进行操作,提示没有写权限,为只读文件系统Read-only file system,此adb脚本能解决此问题 ...

    PyticularsTCT:Python软件包以使用扫描TCT(按细节)

    如果收到诸如ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: BLA BLA BLA类的ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read...

    MS-DOS 5.0

    In this file the following topics are covered: 1. Introduction 2. Solving Setup Problems 2.1 Priam and Everex Hard Disks 2.2 SyQuest Removable Hard Disk 2.3 Bernoulli Drive 2.4 Disk Manager 2.5...

Global site tag (gtag.js) - Google Analytics