我的android studio版本是2.3.3
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.example.newstest"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
...
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:recyclerview-v7:25.+'
compile 'com.android.support:support-annotations:+'
testCompile 'junit:junit:4.12'}
我已经下载了从4.0到8.0的SDK平台版本,启用了“SDK更新站点”面板中的所有内容并安装了“支持存储库”,“android sdk build-tools”,“android sdk platform-tools”,“android sdk工具” ','android sdk'和甚至'goplay play'的文档以及正确选择的Android SDK位置。我使用Android Studio嵌入式JDK。
但是当我想在Activity.java中看到'onCreate()'方法的实现时,涉及的一些关键字和方法是红色的。当我将鼠标移动到它时,它会显示“无法解析符号xxx”或“无法解析方法xxx” 我在堆栈溢出时搜索了这个,有些人说试试'invalidate and restart'。我确实尝试过,当它重新启动时,会出现进度“索引”,并且Activity.java中的所有红色字都变为白色。我当时可以看到他们的声明。但是当“索引”消失后,所有的工作都完成了,红色的单词变成白色几秒钟,再次变红,我再也看不到他们的声明了。
我不可能在几秒钟内打开关键字的每个声明,这不仅仅是关于这个onCreate方法,我认为这是关于这样的底层实现的所有来源,但我实际上下载了他们。对于这种情况有什么解决方案吗?非常感谢!