2016-01-21 81 views
0

我正在使用Cordova创建应用程序。在平台文件夹中有一个AndroidManifest.xml文件,我们可以在其中指定版本和其他内容。但是,无论何时我使用cordova run android运行应用程序,它都会重新初始化该文件,并使其在编辑和指定版本名称之前处于之前的状态。如何避免在Cordova Android应用程序中覆盖AndroidManifest.xml?

有谁知道如何停止替换该文件运行该命令时?

+2

切勿手动编辑AndroidManifest.xml中,您可以编辑了很多从config.xml中值和其他一些你将不得不使用一个插件或钩子 – jcesarmobile

回答

0

请尝试在您的config.xml中指定sdk版本,因为它是生成AndroidManifest的源代码。你可以在你的config.xml文件中添加SDK版本是这样的:

<preference name="android-maxSdkVersion" value="23" /> 
<preference name="android-minSdkVersion" value="19" /> 
<preference name="android-targetSdkVersion" value="20" /> 
+0

感谢您的评论..但我不想更改SDK版本,我需要更改像1.0.1的应用程序版本。在更改该应用程序的版本和主题并运行'cordova run android'命令后,它将恢复我所做的任何更改。 –

+0

对不起,我错误地理解了你的问题,然后^^尝试在你的config.xml中编辑widget-tag的版本属性,如下所示:'' – Phonolog