无法解析符号和方法

时间:2017-08-05 19:20:45

标签: java android android-sdk-manager cannot-find-symbol

我的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方法,我认为这是关于这样的底层实现的所有来源,但我实际上下载了他们。对于这种情况有什么解决方案吗?非常感谢!

0 个答案:

没有答案