Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法获取提供程序abc.xxx.Datapro:java.lang.ClassNotFoundException_Android_Eclipse - Fatal编程技术网

Android 无法获取提供程序abc.xxx.Datapro:java.lang.ClassNotFoundException

Android 无法获取提供程序abc.xxx.Datapro:java.lang.ClassNotFoundException,android,eclipse,Android,Eclipse,无法获取提供程序abc.xxx.Datapro:java.lang.ClassNotFoundException:在以下路径中未找到类abc.xxx.Datapro:DexPathList[[directory.],nativeLibraryDirectories=[/vendor/lib,/system/lib]] logcat 08-28 16:23:18.750: E/AndroidRuntime(2189): FATAL EXCEPTION: main 08-28 16:23:18.75

无法获取提供程序abc.xxx.Datapro:java.lang.ClassNotFoundException:在以下路径中未找到类abc.xxx.Datapro:DexPathList[[directory.],nativeLibraryDirectories=[/vendor/lib,/system/lib]]

logcat

08-28 16:23:18.750: E/AndroidRuntime(2189): FATAL EXCEPTION: main
08-28 16:23:18.750: E/AndroidRuntime(2189): Process: dbd.mygovtnotification, PID: 2189
08-28 16:23:18.750: E/AndroidRuntime(2189): java.lang.RuntimeException: Unable to get provider dbd.mygovtnotification.Datapro: java.lang.ClassNotFoundException: Didn't find class "dbd.mygovtnotification.Datapro" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.installProvider(ActivityThread.java:4793)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4385)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.os.Handler.dispatchMessage(Handler.java:102)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.os.Looper.loop(Looper.java:136)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.main(ActivityThread.java:5017)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at java.lang.reflect.Method.invokeNative(Native Method)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at java.lang.reflect.Method.invoke(Method.java:515)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at dalvik.system.NativeStart.main(Native Method)
08-28 16:23:18.750: E/AndroidRuntime(2189): Caused by: java.lang.ClassNotFoundException: Didn't find class "dbd.mygovtnotification.Datapro" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
08-28 16:23:18.750: E/AndroidRuntime(2189):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
08-28 16:23:18.750: E/AndroidRuntime(2189):     at android.app.ActivityThread.installProvider(ActivityThread.java:4778)
08-28 16:23:18.750: E/AndroidRuntime(2189):     ... 12 more
08-28 16:24:10.301: D/AndroidRuntime(2242): Shutting down VM
08-28 16:24:10.321: W/dalvikvm(2242): threadid=1: thread exiting with uncaught exception (group=0xb1d80b20)
08-28 16:24:10.371: E/AndroidRuntime(2242): FATAL EXCEPTION: main
08-28 16:24:10.371: E/AndroidRuntime(2242): Process: dbd.mygovtnotification, PID: 2242
08-28 16:24:10.371: E/AndroidRuntime(2242): java.lang.RuntimeException: Unable to get provider dbd.mygovtnotification.Datapro: java.lang.ClassNotFoundException: Didn't find class "dbd.mygovtnotification.Datapro" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.installProvider(ActivityThread.java:4793)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4385)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.access$1500(ActivityThread.java:135)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.os.Handler.dispatchMessage(Handler.java:102)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.os.Looper.loop(Looper.java:136)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.main(ActivityThread.java:5017)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at java.lang.reflect.Method.invokeNative(Native Method)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at java.lang.reflect.Method.invoke(Method.java:515)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at dalvik.system.NativeStart.main(Native Method)
08-28 16:24:10.371: E/AndroidRuntime(2242): Caused by: java.lang.ClassNotFoundException: Didn't find class "dbd.mygovtnotification.Datapro" on path: DexPathList[[directory "."],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
08-28 16:24:10.371: E/AndroidRuntime(2242):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
08-28 16:24:10.371: E/AndroidRuntime(2242):     at android.app.ActivityThread.installProvider(ActivityThread.java:4778)
08-28 16:24:10.371: E/AndroidRuntime(2242):     ... 12 more
Manifest.xml
xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="dbd.mygovtnotification"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="21" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

    <permission
        android:name="dbd.mygovtnotification.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />

    <uses-permission android:name="dbd.mygovtnotification.permission.C2D_MESSAGE" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" android:enabled="true" android:hasCode="false">
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
        </activity>

        <receiver
            android:name=".GcmBroadcastReceiver"
            android:permission="com.google.android.c2dm.permission.SEND" >
            <intent-filter>
                <action android:name="com.google.android.c2dm.intent.RECEIVE" />

                <category android:name="dbd.mygovtnotification" />
            </intent-filter>
        </receiver>

        <activity android:name="NewMainActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <service android:name="GcMIntentService" >
        </service>

        <activity android:name="TeST" >
        </activity>

        <provider
            android:name="dbd.mygovtnotification.Datapro"
            android:authorities="dbd.mygovtnotification" 
            android:exported="false">
        </provider>

        <activity android:name="ViewJOB" >
        </activity>


    </application>

</manifest>
通过检查别人做了什么

清理项目 重新启动eclipse、电话、模拟器、adb和pc


似乎没有任何帮助,如果有任何帮助,将不胜感激

尝试使用以下方法:

android:name=".Datapro"
android:authorities="dbd.mygovtnotification.datapro"

如果在我以前的工作中没有任何工作,考虑创建一个新的项目并从旧文件中复制文件,更新RealCysOME将由Eclipse本身/P>来处理,显示您的清单文件。2天前我遇到了同样的问题,我解决了。it@PiyushKukadiya它以前工作得很好。manifest addedDatapro不应位于除dbd.mygovtnotification之外的任何其他包中,并且AUTHORITY属性应与DatabaseProvider类中定义的AUTHORITY常量相匹配。@PiyushKukadiya不,我的项目中不是只有一个包,AUTHORITY有matches@dreamer1989你确定Datapro类在中吗dbd.mygovtnotification包?