Android Studio,下载后打开文件时找不到项目

Android Studio,下载后打开文件时找不到项目,android,Android,在Android Studio中,我遇到两个不同的错误,第一个是“找不到项目”,然后是“拒绝访问”。下载文件后打开文件时会发生这种情况。我有以下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 首先检查您是否在

在Android Studio中,我遇到两个不同的错误,第一个是“找不到项目”,然后是“拒绝访问”。下载文件后打开文件时会发生这种情况。我有以下权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

首先检查您是否在清单中同时拥有这两个权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
换句话说,尝试使用下一种方法读取文件:

private String readFromFile() {

String ret = "";

try {
    InputStream inputStream = openFileInput("fileURL");

    if ( inputStream != null ) {
        InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
        String receiveString = "";
        StringBuilder stringBuilder = new StringBuilder();

        while ( (receiveString = bufferedReader.readLine()) != null ) {
            stringBuilder.append(receiveString);
        }

        inputStream.close();
        ret = stringBuilder.toString();
    }
}
catch (FileNotFoundException e) {
    Log.e("login activity", "File not found: " + e.toString());
} catch (IOException e) {
    Log.e("login activity", "Can not read file: " + e.toString());
}

return ret;
}

希望它能帮助你。
祝你好运

首先检查您是否在清单中同时拥有这两个权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
换句话说,尝试使用下一种方法读取文件:

private String readFromFile() {

String ret = "";

try {
    InputStream inputStream = openFileInput("fileURL");

    if ( inputStream != null ) {
        InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
        BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
        String receiveString = "";
        StringBuilder stringBuilder = new StringBuilder();

        while ( (receiveString = bufferedReader.readLine()) != null ) {
            stringBuilder.append(receiveString);
        }

        inputStream.close();
        ret = stringBuilder.toString();
    }
}
catch (FileNotFoundException e) {
    Log.e("login activity", "File not found: " + e.toString());
} catch (IOException e) {
    Log.e("login activity", "Can not read file: " + e.toString());
}

return ret;
}

希望它能帮助你。
祝你好运

仍然是相同的问题我修改答案,尝试使用我添加的新方法解决问题,我认为不允许在私有模式下使用Intent.ACTION_视图,并且我不需要存储在外部?仍然是相同的问题我修改答案,尝试使用我添加的新方法解决问题,我认为不允许在私有模式下使用Intent.ACTION\u视图,并且我不需要存储在外部?