观书散遗帙,探古穷至妙。这篇文章主要讲述错误:(28,34)错误:包android.support.annotation不存在相关的知识,希望能为你提供帮助。
将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支持库。
答案我的结果不太合格,但它适用于我的项目。
当我看一个旧项目时,我在facebook模块中遇到了这个问题,这个问题已添加到我的项目中。 (那个问题不是关于facebook。)
有一个名为android-support-annotations.jar的jar文件。
这个jar文件位于sdk_direction / extras / android / support / annotations / path中。
首先,我接受了它,并将其添加到我项目下的模块的libs文件夹中。
【错误((28,34)错误:包android.support.annotation不存在)】然后我在该模块的
build.gradle
文件中添加了以下行;
compile fileTree(dir: 'libs', include: ['*.jar'])
最后,我同步了该项目,该问题已得到解决。
有用的参考:Missing annotations.jar
移植或意外删除依赖项时也可能发生此错误:reference link
推荐阅读
- 无法解析Android Giphy SDK依赖项
- android studio - Dart - 目标URI不存在
- 在哪里可以找到android studio的库依赖项
- 无法将Google Play位置服务添加为我的Android项目的依赖项
- Android依赖库必须完全相同
- Firebase Firestore(无法访问Firestore后端(仅限Android))
- 在android中使用mapsforge的离线地图
- Apple Maps使用哪种SRID()
- 添加对Yeoman Webapp生成器的支持较少