Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.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.support.v4.app.NotificationCompat$Builder的ClassNotFoundException_Android_Eclipse_Android Notifications_Classnotfoundexception - Fatal编程技术网

android.support.v4.app.NotificationCompat$Builder的ClassNotFoundException

android.support.v4.app.NotificationCompat$Builder的ClassNotFoundException,android,eclipse,android-notifications,classnotfoundexception,Android,Eclipse,Android Notifications,Classnotfoundexception,我正在尝试触发/显示通知,但当我触发/显示通知时,应用程序会出现以下故障: 02-06 21:25:03.408: E/AndroidRuntime(21469): Suppressed: java.lang.ClassNotFoundException: android.support.v4.app.NotificationCompat$Builder 02-06 21:25:03.408: E/AndroidRuntime(21469): at java.

我正在尝试触发/显示通知,但当我触发/显示通知时,应用程序会出现以下故障:

02-06 21:25:03.408: E/AndroidRuntime(21469):    Suppressed: java.lang.ClassNotFoundException:     android.support.v4.app.NotificationCompat$Builder
02-06 21:25:03.408: E/AndroidRuntime(21469):        at     java.lang.Class.classForName(Native Method)
02-06 21:25:03.408: E/AndroidRuntime(21469):        at     java.lang.BootClassLoader.findClass(ClassLoader.java:781)
02-06 21:25:03.408: E/AndroidRuntime(21469):        at     java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
02-06 21:25:03.408: E/AndroidRuntime(21469):        at     java.lang.ClassLoader.loadClass(ClassLoader.java:504)
02-06 21:25:03.408: E/AndroidRuntime(21469):        ... 12 more
02-06 21:25:03.408: E/AndroidRuntime(21469):    Caused by:     java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
清单使用sdk:

<uses-sdk
    android:minSdkVersion="19"
    android:targetSdkVersion="19" />
在我的libs文件夹中有一个名为“android-support-v4.jar”的文件,其中包含该类

我尝试了在其他地方找到的解决方案,包括属性>java构建路径>顺序、导出和导出私有库等(现在都已导出)

我使用Lint工具未发现任何相关错误

我已经安装了v19的SDK构建工具。(我也尝试了其他SDKVersion(16,21)

我尝试过“修复项目属性”

我尝试过“添加支持库”——它添加了android-support-v4.jar(出于某种原因,每次都要求我同意许可证)


我正在使用Eclipse Juno,Windows上的x64,JDK 1.7进行开发。

解决方案是清理项目。我取消并重新启用了自动构建

    final Context ctxThis = this;
    btnAsleep.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            TextView txt = (TextView) findViewById(R.id.textView1);
            boolean isAsleep = SleepDeterminator.getSleepDeterminator().isAsleep();
            txt.setText("Asleep: " + isAsleep);

            NotificationCompat.Builder mBuilder =
                    new NotificationCompat.Builder(ctxThis)
                    .setSmallIcon(R.drawable.ic_launcher)
                    .setContentTitle("My notification")
                    .setContentText("Hello World!");

        }
    });