moo*_*moo 3 android cordova cordova-cli phonegap
我正在尝试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>
Run Code Online (Sandbox Code Playgroud)
它不会更新任何东西。我试图删除完整路径,而仅将其保留为file =“ app / src / main / AndroidManifest.xml”,但这也不起作用。我在Android 7.0.0上使用命令行,我完全迷路了。
双方config.xml并AndroidManifest.xml通过XML测试。
如果我通过更改手动更新了AndroidManifest.xml,则该应用程序可以正常运行,并且所有更改都可见,但是我认为这不是正确的方法。
我完全迷路了。
更新:可能与此有关吗? 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>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助其他人节省几个小时。
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |