2017-05-26 1 views
0

J'essaye de construire un projet PhoneGap. Si j'essaie de compiler mon code en utilisant PhoneGap Build, j'obtiens une erreur config.xml malformée. Chaque fois que j'essaye de le télécharger, il devient mal formé. Ceci est mon config.xml:Lors de la mise à jour du code dans Phonegap, Erreur config.xml malformée

<?xml version="1.0" encoding="utf-8"?> 
<widget id="com.ksrsac.demo" version="1.0.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" > 
    <name>Mapbox</name> 
    <description>Mapbox GIS</description> 
    <author href="http://cordova.io" email="[email protected]">Ksrsac</author> 
    <vs:template-name>BlankJS</vs:template-name> 
    <vs:toolsetVersion>6.3.1</vs:toolsetVersion> 
    <engine name="android" spec="5.2.1" /> 
    <engine name="ios" spec="4.2.0" /> 
    <engine name="windows" spec="4.4.2" /> 
    <content src="index.html" /> 
    <access origin="https://com.ksrsac.demo" /> 
    <access origin="http://google.com" /> 
    <access origin="http://maps.google.com" /> 
    <access origin="http://*.google.com" /> 
    <access origin="content:///*" /> 
    <access origin="*" /> 
    <preference name="SplashScreen" value="screen" /> 
    <preference name="windows-target-version" value="10.0" /> 
    <!-- Support for Cordova 5.0.0 plugin system --> 
    <plugin name="cordova-plugin-whitelist" spec="1.2.2" /> 
    <allow-intent href="http://*/*" /> 
    <allow-intent href="https://*/*" /> 
    <allow-intent href="tel:*" /> 
    <allow-intent href="sms:*" /> 
    <allow-intent href="mailto:*" /> 
    <allow-intent href="geo:*" /> 
    <allow-navigation href="https://cordovahostedweb-starter.azurewebsites.net" /> 
    <platform name="android"> 
    <allow-intent href="market:*" /> 
    </platform> 
    <platform name="ios"> 
    <allow-intent href="itms:*" /> 
    <allow-intent href="itms-apps:*" /> 
    </platform> 
    <platform name="android"> 
<icon src="icon.png" /> 
    <icon src="res/icons/android/icon-36-ldpi.png" density="ldpi" /> 
    <icon src="res/icons/android/icon-48-mdpi.png" density="mdpi" /> 
    <icon src="res/icons/android/icon-72-hdpi.png" density="hdpi" /> 
    <icon src="res/icons/android/icon-96-xhdpi.png" density="xhdpi" /> 
    </platform> 
    <platform name="ios"> 
    <!-- iOS 8.0+ --> 
    <!-- iPhone 6 Plus --> 
    <icon src="res/icons/ios/icon-60-3x.png" width="180" height="180" /> 
    <!-- iOS 7.0+ --> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icons/ios/icon-60.png" width="60" height="60" /> 
    <icon src="res/icons/ios/icon-60-2x.png" width="120" height="120" /> 
    <!-- iPad --> 
    <icon src="res/icons/ios/icon-76.png" width="76" height="76" /> 
    <icon src="res/icons/ios/icon-76-2x.png" width="152" height="152" /> 
    <!-- iOS 6.1 --> 
    <!-- Spotlight Icon --> 
    <icon src="res/icons/ios/icon-40.png" width="40" height="40" /> 
    <icon src="res/icons/ios/icon-40-2x.png" width="80" height="80" /> 
    <!-- iPhone/iPod Touch --> 
    <icon src="res/icons/ios/icon-57.png" width="57" height="57" /> 
    <icon src="res/icons/ios/icon-57-2x.png" width="114" height="114" /> 
    <!-- iPad --> 
    <icon src="res/icons/ios/icon-72.png" width="72" height="72" /> 
    <icon src="res/icons/ios/icon-72-2x.png" width="144" height="144" /> 
    <!-- iPhone Spotlight and Settings Icon --> 
    <icon src="res/icons/ios/icon-small.png" width="29" height="29" /> 
    <icon src="res/icons/ios/icon-small-2x.png" width="58" height="58" /> 
    <!-- iPad Spotlight and Settings Icon --> 
    <icon src="res/icons/ios/icon-50.png" width="50" height="50" /> 
    <icon src="res/icons/ios/icon-50-2x.png" width="100" height="100" /> 
    </platform> 
    <platform name="windows"> 
    <icon src="res/icons/windows/Square150x150Logo.scale-100.png" width="150" height="150" /> 
    <icon src="res/icons/windows/Square150x150Logo.scale-240.png" width="360" height="360" /> 
    <icon src="res/icons/windows/Square30x30Logo.scale-100.png" width="30" height="30" /> 
    <icon src="res/icons/windows/Square310x310Logo.scale-100.png" width="310" height="310" /> 
    <icon src="res/icons/windows/Square44x44Logo.scale-100.png" width="44" height="44" /> 
    <icon src="res/icons/windows/Square44x44Logo.scale-240.png" width="106" height="106" /> 
    <icon src="res/icons/windows/Square70x70Logo.scale-100.png" width="70" height="70" /> 
    <icon src="res/icons/windows/Square71x71Logo.scale-100.png" width="71" height="71" /> 
    <icon src="res/icons/windows/Square71x71Logo.scale-240.png" width="170" height="170" /> 
    <icon src="res/icons/windows/StoreLogo.scale-100.png" width="50" height="50" /> 
    <icon src="res/icons/windows/StoreLogo.scale-240.png" width="120" height="120" /> 
    <icon src="res/icons/windows/Wide310x150Logo.scale-100.png" width="310" height="150" /> 
    <icon src="res/icons/windows/Wide310x150Logo.scale-240.png" width="744" height="360" /> 
    </platform> 
    <platform name="android"> 
    <splash src="splash.png" /> 
    <splash src="res/screens/android/screen-hdpi-landscape.png" density="land-hdpi" /> 
    <splash src="res/screens/android/screen-ldpi-landscape.png" density="land-ldpi" /> 
    <splash src="res/screens/android/screen-mdpi-landscape.png" density="land-mdpi" /> 
    <splash src="res/screens/android/screen-xhdpi-landscape.png" density="land-xhdpi" /> 
    <splash src="res/screens/android/screen-hdpi-portrait.png" density="port-hdpi" /> 
    <splash src="res/screens/android/screen-ldpi-portrait.png" density="port-ldpi" /> 
    <splash src="res/screens/android/screen-mdpi-portrait.png" density="port-mdpi" /> 
    <splash src="res/screens/android/screen-xhdpi-portrait.png" density="port-xhdpi" /> 
    </platform> 
    <platform name="ios"> 
    <splash src="res/screens/ios/screen-iphone-portrait.png" width="320" height="480" /> 
    <splash src="res/screens/ios/screen-iphone-portrait-2x.png" width="640" height="960" /> 
    <splash src="res/screens/ios/screen-ipad-portrait.png" width="768" height="1024" /> 
    <splash src="res/screens/ios/screen-ipad-portrait-2x.png" width="1536" height="2048" /> 
    <splash src="res/screens/ios/screen-ipad-landscape.png" width="1024" height="768" /> 
    <splash src="res/screens/ios/screen-ipad-landscape-2x.png" width="2048" height="1536" /> 
    <splash src="res/screens/ios/screen-iphone-568h-2x.png" width="640" height="1136" /> 
    <splash src="res/screens/ios/screen-iphone-portrait-667h.png" width="750" height="1334" /> 
    <splash src="res/screens/ios/screen-iphone-portrait-736h.png" width="1242" height="2208" /> 
    <splash src="res/screens/ios/screen-iphone-landscape-736h.png" width="2208" height="1242" /> 
    </platform> 
    <platform name="windows"> 
    <splash src="res/screens/windows/SplashScreen.scale-100.png" width="620" height="300" /> 
    <splash src="res/screens/windows/SplashScreen.scale-240.png" width="1152" height="1920" /> 
    <splash src="res/screens/windows/SplashScreenPhone.scale-240.png" width="1152" height="1920" /> 
    </platform> 
    <preference name="android-minSdkVersion" value="15" /> 
    <preference name="android-maxSdkVersion" value="23" /> 
    <preference name="android-targetSdkVersion" value="23" /> 


    <plugin name="cordova-plugin-device-motion" spec="^1.2.5" /> 
    <plugin name="cordova-plugin-camera" spec="^2.4.1"/> 

</widget> 
+0

si vous avez copié ce fichier à partir quelque part, assurez-vous qu'il n'y a pas de caractères spéciaux dans ce – Gandhi

Répondre

2

Si vous exécutez un outil de validation XML, vous pouvez savoir que le problème se trouve dans

<vs:template-name>BlankJS</vs:template-name> 
<vs:toolsetVersion>6.3.1</vs:toolsetVersion> 

ce qui rend votre config invalide est que le préfixe « vs » pour L'élément "vs: template-name" n'est pas lié.

Essayez de supprimer ces lignes si vous ne avez pas besoin de les