Невозможно использовать строки файла ресурсов в Cordova Android Plugin

Я создал собственный плагин для Cordova Android и я хочу использовать файл ресурсов. Поэтому я добавил следующий тег в плагин <resource-file src="src/android/res/values/strings.xml" target="res/values/strings.xml" />

Тем не менее, это приведет к следующей ошибке при сборке для Android:

Ошибка типа: невозможно установить для свойства 'text' значение null в 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) ОШИБКА при запуске одной или нескольких платформ: TypeError: Невозможно установить свойство 'text' из null

Сборка завершается успешно, когда я удаляю тег файла ресурсов из plugin.xml. Тем не менее, мне нужны эти строки.

Кто-нибудь знает какое-либо решение или альтернативу, чтобы решить эту проблему? Я нашел подобную проблему здесь, к сожалению, без какого-либо решения, документированного:

PhoneGap построить Android; не в состоянии построить

Благодарю.

1 ответ

Вы пытались установить строки в вашем plugin.xml следующим образом:

<config-file target="res/values/strings.xml" parent="/*">
    <string name="mystringname">MyStringValue</string>
</config-file>
Другие вопросы по тегам