gpt4 book ai didi

android - 如何为我的 Phonegap 项目制作有效的 config.xml?

转载 作者:搜寻专家 更新时间:2023-11-01 08:56:51 26 4
gpt4 key购买 nike

我是trying to include the WebIntent plugin对于我的 Phonegap Android 应用程序。在安装它的文档中,它说需要在 res/xml/config.xml 文件中添加一行。但是,我没有 config.xml 文件。

我做了一些搜索,似乎人们说简单地创建一个 config.xml 是可以的,所以我这样做了,使用了我遇到的示例中的一些指南。然而,Android Developer Tools 界面到处都是红色的 X 和红色的波浪状错误线,表明它充满了错误。这是它的样子:

invalid config.xml

我的 config.xml 文件应该是什么样的?

或者,如果有更好的教程或方法来包含 WebIntent 插件,请告诉我。

最佳答案

在 Phonegap 2.7 或更高版本中,您的 config.xml 应如下所示。旧版本不使用功能标签。这是开箱即用的配置,包含所有内容。

<?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>

关于android - 如何为我的 Phonegap 项目制作有效的 config.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18414830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com