Conmi的正确答案——Cordova使用“src-cordova/config.xml”编辑“Android平台”的“uses-permission”
Cordova版本:12.0.0 (cordova-lib@12.0.1)
1、配置例程:
<platform name="android">
<config-file target="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.ACCESS_MOCK_LOCATION" />
</config-file>
</platform>
2、常见问题:
2.1、问题“Unable to graft xml at selector “/manifest/uses-permission” from “xxx\src-cordova\platforms\android\app\src\main\AndroidManifest.xml” during config install”:
解决方案1:
1、打开"xxx\src-cordova\platforms\android\android.json"文件;
2、删除该文件下刚刚错误操作的配置;
3、保存后再次运行“cordova run android”。
解决方案2:
1、回到“xxx\src-cordova\”目录,运行“cordova clean android”;
2、保存后再次运行“cordova run android”。