2015-01-21 3 views
0

내 프로젝트의 res/xml/config.xml 파일에 스플래시 화면 플러그인을 추가하려고합니다. 명령 "안드로이드를 구축 코르도바"와 응용 프로그램의 빌드 후Cordova - Plugin and 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> 

, 내가 추가 한 두 줄이 사라졌다 :

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

것을 무엇을 일으킬 수

내가 원하는 것입니다 ? 나는 단지 공식 문서를 읽는 동안 내 변경 사항을 무시하는 이유를 이해하지 못합니다.

도움 주셔서 감사합니다.

답변

1

config.xml 플러그인 항목은 온라인 Phonegap Build 시스템에만 사용됩니다. 에서 변경되지 않습니다, 당신은 config.xml에 필요합니까 두 라인에 대한, 또한

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

: 로컬 구축하는 경우

, 설치 CLI를 사용하여 다음 플러그인을 config.xml에서 기능 태그를 제거하고 res/xml/config.xml 프로젝트 루트 config.xml을 변경하면 build 명령을 실행할 때마다 특정 플랫폼 config.xml이 프로젝트 레벨 파일로 덮어 쓰기됩니다.