首页 文章

无法在Cordova Android插件中使用资源文件的字符串

提问于
浏览
2

我已经为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)ERROR运行一个或多个平台:TypeError:无法设置null的属性'text'

当我从plugin.xml中删除resource-file标记时,构建是成功的 . 不过,我需要那些字符串 .

有谁知道解决这个问题的任何解决方案或替代方案?我在这里发现了类似的问题,遗憾的是没有记录任何解决方案:

phonegap build android; not able to build

谢谢 .

1 回答

  • 4

    您是否尝试过在plugin.xml中设置字符串,如下所示:

    <config-file target="res/values/strings.xml" parent="/*">
        <string name="mystringname">MyStringValue</string>
    </config-file>
    

相关问题