新手问题 今天在学习 ContentProvider的时候遇到了问题,在测试的时候,一直报错, 帮忙给看看 菜鸟再次谢谢大牛了测试contentprovider 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.db" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.db.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <uses-library android:name="android.test.runner"/> <provider android:name="com.example.db.PersonProvider" android:authorities="com.zsq.providers.personprovider" /> </application> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.db"/><uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permission android:name="android.permission.WRITE_CONTACTS"/></manifest>这是在提供provider数据的 项目的 manifest.xml中的配置信息 哥,log写的很清楚,木有权限啊 我知道 ,就是不知道 加什么权限。。 你给看看 加上什么权限看manifest里的权限对着呢,会不会是单元测试的问题,直接run会报错么? 楼主后面的关键性报错log打印没看到啊?应该是在4.0以上的手机上调试的吧?<provider android:name="com.example.db.PersonProvider" android:authorities="com.zsq.providers.personprovider" />加一句属性:android:exported="true"变成:<provider android:name="com.example.db.PersonProvider" android:exported="true" android:authorities="com.zsq.providers.personprovider" />再试试! android 手机运行c程序 android push android 开发游戏 什么引擎比较好 android调用系统方法进行相机拍照 android中addLinks的使用 一个关于同个程序不同平台不同结果 希望各位帮我看看 why Ubuntu下编译安卓可执行程序 Listview嵌套一个Gridview,Gridview负责异步加载网路图片,结果出现图片显示错位 Android 双网卡同时上网上层处理 android怎么截取一段视频 请教:如何用代码重启服务? 如何获取真实的屏幕像素分辨率
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.db"
android:versionCode="1"
android:versionName="1.0" > <uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" /> <application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.db.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="android.test.runner"/>
<provider android:name="com.example.db.PersonProvider"
android:authorities="com.zsq.providers.personprovider" />
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.db"/><uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
</manifest>
这是在提供provider数据的 项目的 manifest.xml中的配置信息
应该是在4.0以上的手机上调试的吧?
<provider android:name="com.example.db.PersonProvider"
android:authorities="com.zsq.providers.personprovider" />
加一句属性:android:exported="true"
变成:
<provider android:name="com.example.db.PersonProvider"
android:exported="true"
android:authorities="com.zsq.providers.personprovider" />
再试试!