【问题标题】:java.io.FileNotFoundException: /mnt/sdcard/file (Permission denied)java.io.FileNotFoundException: /mnt/sdcard/file (权限被拒绝)
【发布时间】:2014-07-21 06:18:09
【问题描述】:
07-21 05:47:51.572: W/System.err(693): java.io.FileNotFoundException: /mnt/sdcard/file(Permission denied)

我的代码:

    private static final String savedRecords= 
        Environment.getExternalStorageDirectory().getPath() + "/file";

    Log.i(tag, "try enter");
    out = new BufferedOutputStream( new FileOutputStream(savedRecords));
    Log.i(tag, "write?");

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.android.vending.CHECK_LICENSE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>

超过 6000 个关于“java.io.FileNotFoundException”的问题,但没有包括“Permission denied”在内的任何问题

为什么权限被拒绝,什么时候包含在 AndroidManifest.xml 中

【问题讨论】:

标签: java android permissions


【解决方案1】:

您是否使用 USB 进行调试?

请注意,当您使用 USB 进行调试时,外部存储被禁用。

因此,请确保您的设备处于“仅充电”模式。不在“磁盘驱动器”模式下。

【讨论】:

  • 不使用调试,只使用运行。目标名称:android 2.2 平台:2.2 api 8 级 cpu/abi:arm(armeabi) 但是用于调试的 USB 敲响了警钟。它是模拟器中的默认设置吗?
猜你喜欢
  • 2010-11-21
  • 1970-01-01
  • 2015-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-27
相关资源
最近更新 更多