2017-08-10 48 views
1

我正在为android开发NativeScript应用程序,并希望按照此处所述实现托管配置:https://developer.android.com/work/managed-configurations.html在NativeScript中实现托管配置

我曾尝试加入app_restrictions.xml到App_Resources /安卓/值文件夹,但我得到下面的生成错误:

Execution failed for task ':mergeF0F1DebugResources'. Error: Unsupported type 'restriction'

这是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中。

+0

我认为这个文件应该放在一个'xml'目录下,而不是'values'里面。你可以测试一下吗? – pkanev

+0

构建成功,我将尝试查看限制管理器是否可以访问这些值。 – dwp

+0

它的工作原理,谢谢! – dwp

回答