Реализация управляемых конфигураций в 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.

Другие вопросы по тегам