我正在使用Cordova創建應用程序。在平臺文件夾中有一個AndroidManifest.xml文件,我們可以在其中指定版本和其他內容。但是,無論何時我使用cordova run android
運行應用程序,它都會重新初始化該文件,並使其在編輯和指定版本名稱之前處於之前的狀態。如何避免在Cordova Android應用程序中覆蓋AndroidManifest.xml?
有誰知道如何停止替換該文件運行該命令時?
我正在使用Cordova創建應用程序。在平臺文件夾中有一個AndroidManifest.xml文件,我們可以在其中指定版本和其他內容。但是,無論何時我使用cordova run android
運行應用程序,它都會重新初始化該文件,並使其在編輯和指定版本名稱之前處於之前的狀態。如何避免在Cordova Android應用程序中覆蓋AndroidManifest.xml?
有誰知道如何停止替換該文件運行該命令時?
請嘗試在您的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" />
感謝您的評論..但我不想更改SDK版本,我需要更改像1.0.1的應用程序版本。在更改該應用程序的版本和主題並運行'cordova run android'命令後,它將恢復我所做的任何更改。 –
對不起,我錯誤地理解了你的問題,然後^^嘗試在你的config.xml中編輯widget-tag的版本屬性,如下所示:'
切勿手動編輯AndroidManifest.xml中,您可以編輯了很多從config.xml中值和其他一些你將不得不使用一個插件或鉤子 – jcesarmobile