Android 本地保存图片Exception ----open failed: EROFS (Read-only file system)

最近的一个项目中,涉及到图片的本地保存,刚开始,啪,报一个Bug,记录下来:

刚开始看了LogCat,以为是权限问题:

Manifest.xml中的权限如下:

也不缺少什么权限设置,后来调试发现:

这样的文件名在创建文件时根本找不到路径,系统不知道把文件创建在哪,所以后来,把代码改成了:

这样就好了。

2016-08-01

时间: 2024-08-01 01:53:56

Android 本地保存图片Exception ----open failed: EROFS (Read-only file system)的相关文章

mkdir failed for img Read-only file system

最简单的方法就是打开模拟起,然后 windows-->show view-->file explorer-->mnt-->sdcard (最好在该目录下重新创建个文件夹)选中文件,点击eclipse向右的箭头就可以进行push,最后关闭模拟器,重新开启就可以看到里面的多媒体文件了. 下面说一下关于在模拟器上创建文件的事 1.直接进入adb的安装目录:tools目录下面 2.输入:./adb shell (调用shell 远程操作模拟器) 3.输入:ls(显示目录) 4.输入:cd

Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答

Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答 完整的问题提示 Gradle: FAILURE:Build failed with an exception.*What went wrong:Execution failed for task ':compileDebugAidl'.>No

关于android studio 出现Error:Execution failed for task ':app:buildInfoDebugLoader'.的解决办法

今天在使用androidstudio的过程中,改了代码点击运行的时候发现android studio总是报 Error:Execution failed for task ':app:buildInfoDebugLoader'.> Exception while doing past iteration backup : Source /home/ruiqin/AndroidStudioProjects/DouTuGaoShou/app/build/intermediates/builds/de

java.io.FileNotFoundException: xxx: open failed: EROFS (Read-only file system)

12-21 17:21:13.672: W/System.err(1583): java.io.FileNotFoundException: /downloadedMusic.mp3: open failed: EROFS (Read-only file system) 12-21 17:21:13.672: W/System.err(1583): at libcore.io.IoBridge.open(IoBridge.java:416) 12-21 17:21:13.672: W/Syste

android本地保存Cookie和还原到cookiestore

保存cookie,读取cookie以及判断cookie是否存在 ```java public class Local { private static SharedPreferences shared; public static void setShared(SharedPreferences shared) { Local.shared = shared; } public static void saveStrCookie(String cookie) { SharedPreference

Android本地JUnit Text

Android本地JUnit Text 步骤 创建一个和source文件,里面添加和src目录相同的包. 在AndroidManifest.xml文件manifest根节点添加如下文件 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.zlpro.mobilesafe" > </instrumentati

android ioctl fuzz,android 本地提权漏洞 android root

目前正在研究android 三方设备驱动 fuzzer , 也就是下图所说的 ioctl fuzzing, 下图是由keen team nforest 大神发布: 欢迎正在研究此方面的人联系我共同交流进步!Email:  Blind Fuzz Smart Fuzz android 内核栈溢出android slab/slub 类堆溢出android 数组越界导致的复写内核中的重要数据android 内核信息泄漏android null pointer deference 空指针引用android

android 开发过程中碰到的 Failed to create the part&#39;s controls 问题

在开发android的过程中,遇到一个很奇怪的问题,出现了“ Failed to create the part's controls” 的错误,查询了N多资料,然后逐条删除代码测试, 后来发现是变量:int lastY=0;出了问题,也计时说,变量里面混合大小写,就会出这一的问题. android 开发过程中碰到的 Failed to create the part's controls 问题

Unity 3D本地发布WebPlayer版时&quot;Failed to download data file&quot;解决方案

Unity 3D本地发布WebPlayer版时遇到提示:"Failed to download data file"(如上图),遇到这个问题就是指Web服务器并没有支持这种*.unity3d文件类型.需要做的是在Web服务器中添加MIME类型: 1.IIS 7 及以上版本: 在功能视图的IIS选项卡中: 双击打开MIME,选择"添加": .unity3d application/octet-stream 2.IIS6版本: 右击计算机名,选择属性,找到MIME类型,