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> 
相关问题