Не удалось добавить плагин Cordova для ENOENT на AndroidManifest
Я разработал собственный плагин для приложения Cordova и пытаюсь протестировать его с последней версией Cordova для платформы Android.
Всякий раз, когда я бегу:
cordova plugin add ../my-plugin
cordova platform add android
или же
cordova platform add android
cordova plugin add ../my-plugin
Я получаю следующую ошибку:
Failed to install 'com.my.plugin': Error: ENOENT: no such file or directory, open '/path/to/project/my-application/platforms/android/AndroidManifest.xml'
Это содержание моего plugin.xml
файл для того, что касается AndroidManifest.xml
,
<config-file target="app/src/main/AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
</config-file>
Я уже видел этот ответ, который довольно часто используется на разных ресурсах и сайтах, которые я посетил, но не помогает мне, так как я уже использую app/src/main/AndroidManifest.xml
после обновления из android@6.4.0
в android@7.0.0
,
Моя среда это:
- Macos
cordova@8.1.2
android@7.1.1
Примечание: на данный момент я сделал это с помощью android@6.4.0
но я хотел бы понять, как заставить его работать с более новыми версиями платформы.