1

我正在使用Android Studio 2.3.3並試圖將Content Provider組件添加到項目中。即使在嘗試URI Authorities條目的多種變體後,我仍然收到錯誤「URI Authorities必須是有效的URI權限」。下面顯示的一個全新項目的結果相同。這是在Studio中工作還是在入口有問題?在Android Studio 2.3.3中創建ContentProvider

Android Studio Configure Component

+0

你試圖刪除分號';'? – azizbekian

+0

是的。沒有分號的同樣的錯誤。 – Hankster

+0

沒有「content://」的相同錯誤,以及沒有拖尾/ info和同樣錯誤而沒有尾隨「mycontentprovider/info」的錯誤。甚至嘗試過「com.example.1」,它仍然給我錯誤。 – Hankster

回答

3

應該是沒有content://前綴,就這麼簡單com.package.1;com.package.2

enter image description here

這將創建下列<provider>AndroidManifest

<provider 
     android:name="com.mydomain.MyContentProvider" 
     android:authorities="com.example.1;com.example.2" 
     android:enabled="true" 
     android:exported="true"></provider> 
相關問題