Реализация управляемых конфигураций в NativeScript
Я занимаюсь разработкой приложения NativeScript для Android и хочу реализовать управляемые конфигурации, как описано здесь: https://developer.android.com/work/managed-configurations.html.
Я попытался добавить app_restrictions.xml в папку App_Resources/Android/values, но я получаю следующую ошибку сборки:
Не удалось выполнить задачу ":mergeF0F1DebugResources". Ошибка: неподдерживаемый тип "ограничение"
Это содержимое app_restrictions.xml:
<?xml version="1.0" encoding="utf-8"?>
<restrictions xmlns:android="http://schemas.android.com/apk/res/android">
<restriction
android:key="downloadOnCellular"
android:restrictionType="bool"
android:defaultValue="true" />
</restrictions>
Поддерживает ли NativeScript добавление таких ограничений? Если это так, как мне добавить файл ресурса ограничения. Если нет, есть ли какой-либо другой способ реализации управляемых конфигураций?
РЕДАКТИРОВАТЬ: Решено pkanev в комментариях. Файл ограничений должен быть размещен в App_Resources/Android/xml.
1 ответ
В соответствии с официальной документацией по Android - https://developer.android.com/work/managed-configurations.html ограничения конфигурации, которые необходимо поместить в res/xml
dir, что соответствует app/App_Resources/Android/xml
в приложении NativeScript для Android.