如何为我的Phonegap项目制作有效的config.xml? [英] How do I make a valid config.xml for my Phonegap project?
问题描述
我为我的Phonegap Android应用程式尝试加入WebIntent外挂程式。在安装它的文档中,它说需要添加一行到 res / xml / config.xml
文件。但是,我没有 config.xml
文件。
I am trying to include the WebIntent plugin for my Phonegap Android app. In the documentation for installing it, it says one needs to add a line to the res/xml/config.xml
file. However, I have no config.xml
file.
我做了一些搜索,可以简单地创建一个 config.xml
,所以我做了,使用一些指南从我遇到的例子。但是,Android开发者工具界面显示红色X和红色波浪错误线,表示它充满了错误。这是它的外观:
I did a little searching, and it seems that people say it's okay to simply create a config.xml
, so I did, using some guidelines from examples I came across. However, the Android Developer Tools interface is showing red Xs and red squiggly error lines all over it, indicating that it's full of mistakes. Here's what it looks like:
我的 config.xml
文件应该是什么样子?
What should my config.xml
file look like?
或者,如果有更好的教程或方法来包含WebIntent插件,请告诉我。
Or, alternatively, if there's a better tutorial or method for including the WebIntent plugin, please let me know.
推荐答案
你的config.xml应该看起来像这样Phonegap 2.7或以上。旧版本不使用功能标记。这是开箱即用的配置,并且包含其中的一切。
Your config.xml should look like this in Phonegap 2.7 or above. Older versions don't use the feature tags. This is the out of the box config and has everything in it.
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
id = "io.cordova.helloCordova"
version = "2.0.0">
<name>APP NAME</name>
<description>
DESCRIPTION
</description>
<author href="YOUR URL" email="YOUR EMAIL">
YOUR NAME
</author>
<access origin="*"/>
<!-- <content src="http://mysite.com/myapp.html" /> for external pages -->
<content src="index.html" />
<preference name="loglevel" value="DEBUG" />
<!--
<preference name="splashscreen" value="resourceName" />
<preference name="backgroundColor" value="0xFFF" />
<preference name="loadUrlTimeoutValue" value="20000" />
<preference name="InAppBrowserStorageEnabled" value="true" />
<preference name="disallowOverscroll" value="true" />
-->
<feature name="App">
<param name="android-package" value="org.apache.cordova.App"/>
</feature>
<feature name="Geolocation">
<param name="android-package" value="org.apache.cordova.GeoBroker"/>
</feature>
<feature name="Device">
<param name="android-package" value="org.apache.cordova.Device"/>
</feature>
<feature name="Accelerometer">
<param name="android-package" value="org.apache.cordova.AccelListener"/>
</feature>
<feature name="Compass">
<param name="android-package" value="org.apache.cordova.CompassListener"/>
</feature>
<feature name="Media">
<param name="android-package" value="org.apache.cordova.AudioHandler"/>
</feature>
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.CameraLauncher"/>
</feature>
<feature name="Contacts">
<param name="android-package" value="org.apache.cordova.ContactManager"/>
</feature>
<feature name="File">
<param name="android-package" value="org.apache.cordova.FileUtils"/>
</feature>
<feature name="NetworkStatus">
<param name="android-package" value="org.apache.cordova.NetworkManager"/>
</feature>
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification"/>
</feature>
<feature name="Storage">
<param name="android-package" value="org.apache.cordova.Storage"/>
</feature>
<feature name="FileTransfer">
<param name="android-package" value="org.apache.cordova.FileTransfer"/>
</feature>
<feature name="Capture">
<param name="android-package" value="org.apache.cordova.Capture"/>
</feature>
<feature name="Battery">
<param name="android-package" value="org.apache.cordova.BatteryListener"/>
</feature>
<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.SplashScreen"/>
</feature>
<feature name="Echo">
<param name="android-package" value="org.apache.cordova.Echo"/>
</feature>
<feature name="Globalization">
<param name="android-package" value="org.apache.cordova.Globalization"/>
</feature>
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser"/>
</feature>
<!-- Deprecated plugins element. Remove in 3.0 -->
<plugins>
<plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />
</plugins>
</widget>
这篇关于如何为我的Phonegap项目制作有效的config.xml?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!