我正在尝试更新AndroidManifest.xml
在 config.xml 文件中包含以下内容:
<platform name="android">
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:icon="@mipmap/appicons" android:roundIcon="@mipmap/appicons_round" />
</edit-config>
</platform>
并且它不会更新任何内容。我尝试删除完整路径并将其保留为 file="app/src/main/AndroidManifest.xml",但这也不起作用。我正在使用 Android 7.0.0 的命令行,但我完全迷失了。
Both config.xml
and AndroidManifest.xml
通过 XML 测试。
如果我使用更改手动更新 AndroidManifest.xml,应用程序运行正常并且所有更改都可见,但我认为这不是正确的方法。
我完全迷失了..
更新:
会不会和这个有关?https://issues.apache.org/jira/browse/CB-13514?jql=text%20~%20%22edit-config%22 https://issues.apache.org/jira/browse/CB-13514?jql=text%20~%20%22edit-config%22
找到解决方案了!<edit-config
显然不能在里面<platform></platform>
标签。它必须在它之外并且它会起作用。像这样:
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:icon="@mipmap/appicons" android:roundIcon="@mipmap/appicons_round" />
</edit-config>
<platform name="android">
...
</platform>
希望这可以帮助其他人节省几个小时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)