Невозможно использовать строки файла ресурсов в 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>