我开发了自己的插件,该插件非常适合Cordova-android 7.0.0以下的版本。
但是,对于此版本,我仍然遇到以下问题
解析/path/app/platforms/android/res/xml/config.xml失败 (节点:1967)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:ENOENT:没有此类文件或目录,请打开“ path / app / platforms / android / res / xml / config.xml”
我在Cordova的发行版中注意到,项目结构已更改release notes
我试图将这些更改应用于我的插件:
<config-file target="app/src/main/AndroidManifest.xml" parent="/manifest">
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.VIBRATE"/>
</config-file>
<config-file target="app/src/main/AndroidManifest.xml" parent="/manifest/application">
...
另一种尝试也尝试将路径更改为config.xml,因为这是它抱怨的路径:
<config-file target="res/xml/config.xml" parent="/*">
收件人:
<config-file target="app/src/main/res/xml/config.xml" parent="/*">
但是问题仍然存在。它会一直在没有app / src / main
的情况下查找文件进行任何更改后,我总是删除并重新添加了本地插件
有人知道我在做什么错吗?
预先感谢