1

我正在为 android 开发 NativeScript 应用程序,并希望实现如下所述的托管配置: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 中。

4

1 回答 1

1

根据官方 Android 文档 - https://developer.android.com/work/managed-configurations.html ,限制配置需要放在res/xmldir 中,对应app/App_Resources/Android/xml于 NativeScript Android 应用程序。

于 2017-08-10T18:42:49.970 回答