Ionic Cordova — как добавить тег в Android Manifest.xml

#android #ionic-framework #permissions #android-manifest

#Android #ionic-framework #разрешения #android-манифест

Вопрос:

Я могу добавить uses-permission, используя код как таковой —

 <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/uses-permission" xmlns:android="http://schemas.android.com/apk/res/android">
            <uses-permission android:name="android.permission.INTERNET" />
</edit-config>
  

Я использую ту же структуру кода, что и ниже, чтобы добавить разрешение, однако я получил ошибку «Невозможно перенести xml в селектор » / manifest / permission» при добавлении платформы Android

 <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/permission" xmlns:android="http://schemas.android.com/apk/res/android">
            <permission android:name="test.mobile" />
</edit-config>
  

Ответ №1:

Вместо этого используйте config-file для добавления тега разрешения в Android Manifest.xml

 <config-file parent="/manifest" target="app/src/main/AndroidManifest.xml" xmlns:android="http://schemas.android.com/apk/res/android">
            <permission android:name="test.mobile" />
</config-file>