2015-01-21 4 views
0

Я пытаюсь добавить плагин экрана всплеска в файл res/xml/config.xml моего проекта.Кордова - Файл плагина и config.xml

Это то, что я хочу:

<?xml version='1.0' encoding='utf-8'?> 
<widget id="fr.myname.firstapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0"> 
<name>FirstApp</name> 
<description> 
    this is my first app 
</description> 
<author email="[email protected]" href="http://example.com"> 
    My name 
</author> 
<content src="index.html" /> 
<access origin="*" subdomains="true" /> 
<preference name="loglevel" value="DEBUG" /> 
<preference name="SplashScreen" value="screen" /> 
<preference name="SplashScreenDelay" value="4000" /> 
<feature name="Notification"> 
    <param name="android-package" value="org.apache.cordova.dialogs.Notification" /> 
</feature> 
... 
</widget> 

После сборки приложения с «Cordova построить андроида» команду, то я добавил две строки исчезли:

<preference name="SplashScreen" value="screen" /> 
<preference name="SplashScreenDelay" value="4000" /> 

Что может вызвать что ? я не понимаю, почему он отменяет мои изменения, а я просто следил за официальной документацией.

Благодарим за помощь.

ответ

1

Записи плагинов config.xml предназначены только для использования с системой онлайн-сборки Phonegap.

Если вы строите локально, удалите функцию тег из config.xml, а затем использовать командную строку для установки плагина:

cordova plugin add org.apache.cordova.dialogs.Notification 
cordova build android 

Кроме того, для двух линий, которые вам нужны в config.xml, не изменяются res/xml/config.xml изменение в корне проекта config.xml, так как каждый раз, когда вы запускаете команду build, определенная платформа config.xml перезаписывается файлом уровня проекта.