错误:(28,34)错误:包android.support.annotation不存在

时间:2016-04-28 05:37:34

标签: android android-studio dependencies android-support-library eclipse-adt

将Eclipse ADT项目导入Android Studio后,我发现了以下错误:

Error:(28, 34) error: package android.support.annotation does not exist

Error:(34, 34) error: package android.support.v4.content does not exist

Error:(26, 30) error: package android.support.v4.app does not exist

我已经通过SDK Manager安装了Android支持库和存储库,这是我在模块的build.grade文件中的依赖项:

compile project(':pullToRefreshListView')
compile project(':facebook')
compile 'com.android.support:support-v4:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile files('libs/google-play-services.jar')

不确定为什么它没有看到Android支持库。

1 个答案:

答案 0 :(得分:5)

我的结果不太合格,但它适用于我的项目。

当我看一个旧项目时,我在facebook模块中遇到了这个问题,这个问题已添加到我的项目中。 (问题不在于facebook。)

有一个名为 android-support-annotations.jar 的jar文件。

此jar文件位于 sdk_direction / extras / android / support / annotations / 路径中。

首先,我接受了它并将其添加到我项目下该模块的libs文件夹中。

然后我在该模块的build.gradle文件中添加了以下行;

compile fileTree(dir: 'libs', include: ['*.jar'])

最后,我同步了该项目,问题已经解决。

有用的参考Missing annotations.jar

移植或意外删除依赖项时也会发生此错误:reference link