导入的项目导入公共类时出错。例如在Context.java中,以下行(其他类中有更多行)为红色,并给出消息“无法解析符号:'lastPartOfThePackage'”(lastPartOfThePackage为AttrRes,IntDef,DisplayAdjustments等):
试图解决这个问题,我已经尝试了其他SO问题中的所有内容,但我不断收到错误:
我还在我的sdk文件夹中检查了annotations.jar文件,它就在那里。
我做错了什么?我努力解决它,但我认为我没有足够的能力解决它。
答案 0 :(得分:1)
默认情况下,这应包含在appcompat中,但请尝试添加到您的依赖项
compile 'com.android.support:support-annotations:23.1.0'
并同步Gradle。
答案 1 :(得分:0)
biuld->清洁项目会有所帮助。
答案 2 :(得分:0)
那是因为android源代码中的@hide。实际上,Android不允许开发人员使用某些类。
检查@hide的SDK API源代码。
一种解决方案是使用包含隐藏类的修改后的SDK。您可以在这里https://github.com/anggrayudi/android-hidden-api