Android Studio-无法解析符号-生成作品

时间:2018-08-09 14:20:19

标签: android-studio

今天,AndroidStudio开始发挥作用,无法再解析android.support.vx符号。

我不久前所做的事情:尝试清理我的C驱动器,并错误地删除.android文件夹,以及移动我的SDK文件夹。

问题与

import android.support.v4.content.LocalBroadcastManager;
import android.support.v7.app.AlertDialog;
import android.support.v4.app.Fragment;
import android.support.v7.widget.RecyclerView;

gradle中的相关部分:

android {
    compileSdkVersion 25
    buildToolsVersion '26.0.0'
    defaultConfig {
        applicationId "not.for.public.eyes"
        minSdkVersion 23
        targetSdkVersion 25
        versionCode 1
        versionName "0.0.21"
        //versionNameSuffix '-TEST'
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
        /*jackOptions {
            enabled true
        }*/
    }

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

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 files('src/main/libs/eidlib.jar')

    compile 'com.android.support:appcompat-v7:25.3.1'

我试图解决的问题:

  1. 干净的gradle版本
  2. 重新安装android studio
  3. 使缓存无效

直到之前一直没有问题,但现在它始终显示红色。 奇怪的是:构建仍然有效,在连接的设备上运行仍然有效。

感谢所有帮助

2 个答案:

答案 0 :(得分:0)

感谢this的帖子,我找到了解决方法。

  1. 清理构建(“构建”菜单)
  2. 使缓存无效(不重新启动)(“文件”菜单)
  3. 删除.gradle和.idea文件夹(“查看菜单”>“工具窗口”>“项目” >>“项目”窗格,可能在顶部)
  4. 重新启动Android Studio

可能您可以对此进行微调,但这对我有用。

答案 1 :(得分:0)

无效的缓存并重新启动对我不起作用。 删除和添加依赖项对我有用。 1:从app / build.gradle和Sync中删除所有依赖项。 2:重新添加所有内容并进行同步。