4

Cordova 3.0.0 を使用するアプリケーションを構築しています。非常に単純ですが、config.xml ファイルにいくつかのプラグインを追加する必要がありますが、config.xml ファイルにプラグイン行を追加するたびに、Phonegap Build は XML が私が使用している XML は次のとおりです。

AppName アプリの説明 Example Creator

<icon src="img/icon.png" />

<gap:plugin name="org.apache.cordova.core.geolocation" />

行を削除するたびに: すべてが機能しますが、その行 (または任意のプラグインの同様の行) がある場合、エラー メッセージ (不正な config.xml ) が表示されます。

どんな助けでも大歓迎です。

4

3 に答える 3

7

同様の問題が発生していましたが、最終的にmalformed config.xmlが原因であることがわかりましたgap:plugin

私の場合、不適切に定義されたのは xml 名前空間でした。ファイルの先頭を見てください。次のようになっているはずです。

<?xml version="1.0" encoding="UTF-8" ?>
    <widget xmlns   = "http://www.w3.org/ns/widgets"
    xmlns:gap   = "http://phonegap.com/ns/1.0"
    id          = "com.phonegap.example"
    version     = "0.0.1" >

重要な部分はxmlns:gap = "http://phonegap.com/ns/1.0"、私の場合は だけでしxmlns:cdv="http://cordova.apache.org/ns/1.0"た。

于 2013-12-30T02:15:15.137 に答える
1

3.0.0 以降、Cordova は実際にすべてのプラグインを処理します。cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.gitプロジェクト ディレクトリのコマンド ラインから実行するだけです。

Geolocation に関するドキュメントも参照してください

于 2013-10-09T17:39:18.550 に答える