2016-04-04 12 views
2

cordova androidのカスタムプラグインを作成しました。リソースファイルを使用します。したがって、私はアンドロイドのために構築するときしかし、これは次のようなエラーにつながるプラグインに <resource-file src="src/android/res/values/strings.xml" target="res/values/strings.xml" />Cordova Androidプラグインでリソースファイルの文字列を使用できません

を次のタグを追加しました:私はからのリソース・ファイルのタグを削除するとき

TypeError: Cannot set property 'text' of null at android_parser.update_from_config (C:\Users\Matthias\AppData\Roaming\npm\ node_modules\cordova\node_modules\cordova-lib\src\cordova\metadata\android_parse r.js:209:51) ERROR running one or more of the platforms: TypeError: Cannot set property 'text' of null

ビルドは成功していますplugin.xml。それにもかかわらず、私はそれらの文字列が必要です。

誰でもこの問題を解決するための解決策または代替方法を知っていますか?

phonegap build android; not able to build

感謝:私はすべてのソリューションは、文書化され、残念ながらなしに、ここでは同様の問題を発見しました。

+2

のres /値/のstrings.xmlは、Androidプロジェクトファイルで、私はあなたがあなた自身のファイルに置き換えることができるかどうかわからないんだけど。別の名前を使用してみてください。 – jcesarmobile

+0

jcesarmobileさんのこの問題に対する解決策は、私のために働いた! – dermatthias

答えて

3

あなたはこのようなあなたのplugin.xml内の文字列を設定しようとしたことがあり:

<config-file target="res/values/strings.xml" parent="/*"> 
    <string name="mystringname">MyStringValue</string> 
</config-file> 
関連する問題