我想在我的應用程序配置restrictions但我得到以下錯誤錯誤:(8,30)字符串類型不允許(在「描述」與價值「這個用戶名將會被提取的公開相冊」)
Error:(8, 30) String types not allowed (at 'description' with value 'Public Albums of this username will be fetched'). Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\athakur\Softwares\adt-bundle-windows-x86_64-20140702\sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1
我app_restriction.xml如下 -
<?xml version="1.0" encoding="utf-8"?>
<restrictions xmlns:android="http://schemas.android.com/apk/res/android" >
<restriction
android:key="google_username"
android:title="Google Username"
android:restrictionType="string"
android:description="Public Albums of this username will be fetched"
android:defaultValue="opensourceforgeeks" />
</restrictions>
如果我刪除說明它工作正常。我已經使用了與android dev page相同的語法,例如
<?xml version="1.0" encoding="utf-8"?>
<restrictions xmlns:android="http://schemas.android.com/apk/res/android" >
<restriction
android:key="downloadOnCellular"
android:title="App is allowed to download data via cellular"
android:restrictionType="bool"
android:description="If 'false', app can only download data via Wi-Fi"
android:defaultValue="true" />
</restrictions>
不知道我缺少什麼。任何幫助表示讚賞。
繼爲我工作
與
這是否會發生,如果你使用一個字符串資源,而不是硬編碼文本? – fractalwrench
令人驚訝的是使用字符串資源工作,我不知道爲什麼。 –