1

cordova android 用のカスタム プラグインを作成しましたが、リソース ファイルを使用したいと考えています。したがって、プラグインに次のタグを追加しました <resource-file src="src/android/res/values/strings.xml" target="res/values/strings.xml" />

ただし、これにより、Android 用にビルドするときに次のエラーが発生します。

TypeError: Android_parser.update_from_config で null のプロパティ 'text' を設定できません (C:\Users\Matthias\AppData\Roaming\npm\ node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parse r.js:209 :51) 1 つ以上のプラットフォームを実行しているときにエラーが発生しました: TypeError: null のプロパティ 'text' を設定できません

plugin.xmlから resource-file タグを削除すると、ビルドは成功します。それにもかかわらず、私はそれらの文字列が必要です。

この問題を解決するための解決策または代替手段を知っている人はいますか? ここで同様の問題を見つけましたが、残念ながら解決策は文書化されていません。

phonegapビルドアンドロイド; 構築できない

ありがとう。

4

1 に答える 1

4

次のように plugin.xml に文字列を設定しようとしましたか:

<config-file target="res/values/strings.xml" parent="/*">
    <string name="mystringname">MyStringValue</string>
</config-file>
于 2016-04-26T06:41:45.067 に答える