Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统)_Android_File Io_Properties File - Fatal编程技术网

Android java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统)

Android java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统),android,file-io,properties-file,Android,File Io,Properties File,我想在android应用程序中创建格式为.properties的文件。不幸的是,我收到错误java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统)知道为什么吗?尝试使用“android.permission.WRITE_INTERNAL_STORAGE”将其插入AndroidManifest.xml 示例如下: <?xml version="1.0" encoding="utf-8"?> <manife

我想在android应用程序中创建格式为
.properties
的文件。不幸的是,我收到错误java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统)知道为什么吗?

尝试使用“android.permission.WRITE_INTERNAL_STORAGE”将其插入AndroidManifest.xml 示例如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.megazy.android"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="17" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />

当然,您不能写入名为

 /app.properties
因为它将位于设备的顶级目录或根目录中,应用程序代码将永远无法对其进行写入访问


请参阅开发人员文档部分,了解文件的有效存储位置,哪些不需要和哪些不需要需要额外的可获得的权限。

您可以从代码中显示一点吗?并检查您是否在清单中授予了写入外部存储权限。这个答案完全错误-没有这样的权限是的,没有这样的权限,写入内部存储。这不应标记为正确答案。