未找到资源xmlopener_paths (aka io.ionic.starter:xmlopener_paths)。

问题描述 投票:0回答:1

安卓系统构建时出现错误

<provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.fileprovider;${applicationId}.bugshaker.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths" ></meta-data>
        </provider>

错误信息是:

androidapp\\src\main\AndroidManifest.xml:39:13-41:65.AAPT:错误:未找到资源xmlopener_paths(ka io.ionic.starter:xmlopener_paths)。AAPT: error: resource xmlopener_paths (aka io.ionic.starter:xmlopener_paths) not found.

android cordova cordova-plugins ionic4 ionic-native
1个回答
1
投票

我也有同样的错误。这是对我有效的方法。

我在命令提示符下进入项目根目录并运行。

ionic cap sync

然后,它给了我另一个错误

android\capacitor-cordova-android-plugins\src\main\java\io\github\pwlin\cordova\plugins\fileopener2

我必须要换

public class FileProvider extends android.support.v4.content.FileProvider

public class FileProvider extends androidx.core.content.FileProvider

现在我可以在Android设备上运行这个项目了。

© www.soinside.com 2019 - 2024. All rights reserved.