Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
迁移到AndroidX-android.support.FILE\u PROVIDER\u路径位置 我正把一个项目迁移到AndroidX,我被一个问题挡住了。 <provider android:name="androidx.core.content.FileProvider" <--- Changed to X lib android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" <---- ISSUE android:resource="@xml/file_paths" /> </provider>_Android_Androidx - Fatal编程技术网

迁移到AndroidX-android.support.FILE\u PROVIDER\u路径位置 我正把一个项目迁移到AndroidX,我被一个问题挡住了。 <provider android:name="androidx.core.content.FileProvider" <--- Changed to X lib android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" <---- ISSUE android:resource="@xml/file_paths" /> </provider>

迁移到AndroidX-android.support.FILE\u PROVIDER\u路径位置 我正把一个项目迁移到AndroidX,我被一个问题挡住了。 <provider android:name="androidx.core.content.FileProvider" <--- Changed to X lib android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" <---- ISSUE android:resource="@xml/file_paths" /> </provider>,android,androidx,Android,Androidx,还是一样android.support.FILE\u PROVIDER\u路径在示例中 对于androidx,元数据应该是这样的。请在android studio中查看此内容:它看起来仍然是一样的。你有什么问题?你是对的。我没有问题,但我想确保它不会在某个时候崩溃,因为我在那里看到了“support”关键字,我认为Android Studio没有正确地进行迁移(例如,对于Android.support.design.widget.BottomNavigationView,它不起作用。我必须手动

还是一样
android.support.FILE\u PROVIDER\u路径
在示例中



对于androidx,元数据应该是这样的。请在android studio中查看此内容:

它看起来仍然是一样的。你有什么问题?你是对的。我没有问题,但我想确保它不会在某个时候崩溃,因为我在那里看到了“support”关键字,我认为Android Studio没有正确地进行迁移(例如,对于Android.support.design.widget.BottomNavigationView,它不起作用。我必须手动完成)。谢谢回答!请显示获取图像的方法。到目前为止,
AndroidX
包中的
FileProvider
类有一个名为
META\u DATA\u FILE\u PROVIDER\u path
的最终静态字符串变量,该变量引用了支持库中使用的旧字符串:
“android.support.FILE\u PROVIDER\u path”
。因此,我想在xml文件中使用它是可以的。在android清单中,它已经是这样了(androidx.core.content.FileProvider),但在FileProvider.java文件中,它是不同的android.support.v4.content.FileProvider=>我总是需要手动更改它来进行android构建
<provider
    android:name="androidx.core.content.FileProvider"
    android:authorities="com.mydomain.fileprovider"
    android:exported="false"
    android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/file_paths" />
</provider>