Java Android:FileProvider.getUriForFile";未能找到已配置的根目录";

Java Android:FileProvider.getUriForFile";未能找到已配置的根目录";,java,android,xml,android-fileprovider,Java,Android,Xml,Android Fileprovider,我正在尝试实现一个摄像头活动,用户在其中拍照并将其保存到手机上 错误: java.lang.IllegalArgumentException:未能找到包含/storage/emulated/0/Android/data/no.test.group\u project/files/Pictures/JPEG\u 20200423\u 114453\u 750680396837435.jpg的配置根目录 AndroidManifest.xml android:name="an

我正在尝试实现一个摄像头活动,用户在其中拍照并将其保存到手机上

错误:
java.lang.IllegalArgumentException:未能找到包含/storage/emulated/0/Android/data/no.test.group\u project/files/Pictures/JPEG\u 20200423\u 114453\u 750680396837435.jpg的配置根目录

AndroidManifest.xml

            android:name="androidx.core.content.FileProvider"
            android:authorities="no.test.group_project.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths"/>
        </provider> 
当我试图从中获取Uri时,出现上述错误

FileProvider.getUriForFile(this,
    "no.test.group_project.fileprovider",
    photoFile
);
path=“Android/data/asmund.thomas.group\u project/files/Pictures/”
替换为
path=“.”

    public void openCamera(View view) {
        Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        // Ensure that there's a camera activity to handle the intent
        if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
            // Create the File where the photo should go
            File photoFile = null;
            try {
                photoFile = createImageFile();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
            if (photoFile != null) {
                Uri photoURI = FileProvider.getUriForFile(this,
                        "no.test.group_project.fileprovider",
                        photoFile);
                takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);
                startActivityForResult(takePictureIntent, Utils.REQUEST_IMAGE_CAPTURE);
            }
        }
    }
    private File createImageFile() throws IOException {
        // Create an image file name
        String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
        String imageFileName = "JPEG_" + timeStamp + "_";
        File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
        File image = File.createTempFile(
                imageFileName,  /* prefix */
                ".jpg",         /* suffix */
                storageDir      /* directory */
        );
        currentPhotoPath = image.getAbsolutePath();
        return image;
    }
FileProvider.getUriForFile(this,
    "no.test.group_project.fileprovider",
    photoFile
);