在 NativeScript 中实现托管配置
Implementing managed configurations in NativeScript
我正在为 android 开发 NativeScript 应用程序,并希望按照此处所述实施托管配置:https://developer.android.com/work/managed-configurations.html。
我尝试将 app_restrictions.xml 添加到 App_Resources/Android/values 文件夹,但出现以下构建错误:
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.
根据官方 Android 文档 - https://developer.android.com/work/managed-configurations.html
限制配置需要放在 res/xml
目录中,对应 NativeScript Android app.
中的 app/App_Resources/Android/xml
我正在为 android 开发 NativeScript 应用程序,并希望按照此处所述实施托管配置:https://developer.android.com/work/managed-configurations.html。
我尝试将 app_restrictions.xml 添加到 App_Resources/Android/values 文件夹,但出现以下构建错误:
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.
根据官方 Android 文档 - https://developer.android.com/work/managed-configurations.html
限制配置需要放在 res/xml
目录中,对应 NativeScript Android app.
app/App_Resources/Android/xml