Android java.io.FileNotFoundException:/app.properties:open失败:EROFS(只读文件系统)
我想在android应用程序中创建格式为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
.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
因为它将位于设备的顶级目录或根目录中,应用程序代码将永远无法对其进行写入访问
请参阅开发人员文档部分,了解文件的有效存储位置,哪些不需要和哪些不需要需要额外的可获得的权限。您可以从代码中显示一点吗?并检查您是否在清单中授予了写入外部存储权限。这个答案完全错误-没有这样的权限是的,没有这样的权限,写入内部存储。这不应标记为正确答案。