Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.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
Java NotificationManagerCompat Can';无法解决-安卓磨损_Java_Android_Eclipse_Wear Os - Fatal编程技术网

Java NotificationManagerCompat Can';无法解决-安卓磨损

Java NotificationManagerCompat Can';无法解决-安卓磨损,java,android,eclipse,wear-os,Java,Android,Eclipse,Wear Os,我肯定我错过了一些明显的东西,但我不知道该从哪里解决这个问题。 我正试着开始使用android wear,并且正在关注关于android wear的教程。 但是,我找不到任何关于我需要包括哪些库或从哪里获取它们的信息。 我正在使用eclipse,并使用Android SDK管理器下载Android Wear系统映像(尽管我有一个G-Watch来测试它)和所有4.4W的东西,我已经将项目设置为基于4.4W构建,但我仍然得到以下错误 The import android.support.v4.app

我肯定我错过了一些明显的东西,但我不知道该从哪里解决这个问题。 我正试着开始使用android wear,并且正在关注关于android wear的教程。 但是,我找不到任何关于我需要包括哪些库或从哪里获取它们的信息。 我正在使用eclipse,并使用Android SDK管理器下载Android Wear系统映像(尽管我有一个G-Watch来测试它)和所有4.4W的东西,我已经将项目设置为基于4.4W构建,但我仍然得到以下错误

The import android.support.v4.app.NotificationManagerCompat cannot be resolved
The import android.support.v4.app.NotificationCompat.WearableExtender cannot be resolved
我有android-support-v4.jar,并且
android.support.v4.app.NotificationCompat
可以找到,但是我在android wear文档中看不到任何地方说我可以得到这个库,这让我发疯。 如果有人能给我指出正确的方向那就太好了

谢谢

支持库中没有android.support.v4.app.NotificationManagerCompat

在当前的一个中有一个。检查我的
android-support-v4.jar
显示了这个类。确保已将此JAR的最新版本下载到您的计算机(从SDK管理器)和项目中(例如,从
$SDK/extras/android/support/v4/
复制到
libs/
,其中
$SDK
位于安装android SDK的任何位置)

支持库中没有android.support.v4.app.NotificationManagerCompat


在当前的一个中有一个。检查我的
android-support-v4.jar
显示了这个类。确保您已将此JAR的最新版本下载到您的计算机(从SDK管理器)和项目中(例如,从
$SDK/extras/android/support/v4/
,其中
$SDK
安装在您的android SDK所在的位置,复制到
libs/

您在build.gradle中添加了支持库吗?使用Google Repository的磨损版本而不是胖罐子。使用此导入:
import android.app.NotificationManager是否在build.gradle中添加了支持库?使用Google Repository的磨损版本而不是胖罐子。使用此导入:
import android.app.NotificationManager谢谢,所以很明显我在更新SDK之前创建了这个项目,它是复制的,而不是链接到这个文件,所以现在我复制了新的一个,它终于可以工作了。Thanks@Ben:是的,一般来说,像这样附加一个JAR就可以复制。这样,当JAR更新时,您不必因为JAR中的更改而中断(构建时或运行时)。OTOH,你需要记得不时更新它。这就是为什么Android开发更倾向于Maven风格的存储库中的工件,使用Maven或Gradle for Android作为构建系统,以帮助您更好地管理这样的依赖关系的原因之一。这很有道理,在这种情况下仍然有点令人恼火,但我不情愿,承认这样做是正确的。谢谢,显然我在更新SDK之前创建了这个项目,它复制了,而不是链接到文件,所以现在我复制了新的一个,终于可以工作了。Thanks@Ben:是的,一般来说,像这样附加一个JAR就可以复制。这样,当JAR更新时,您不必因为JAR中的更改而中断(构建时或运行时)。OTOH,你需要记得不时更新它。这就是为什么Android开发更倾向于Maven风格的存储库中的工件,使用Maven或Gradle for Android作为构建系统,以帮助您更好地管理这样的依赖关系的原因之一。这很有道理,在这种情况下仍然有点令人恼火,但我不情愿,承认这是正确的做法。