无法解析所有导入的符号

时间:2015-06-16 09:54:33

标签: android

原始问题:我想要将Admob广告整合到一个最终应用中。我按照一个关于如何做到这一点的在线教程,它打破了我的应用程序。在所有导入上给我错误“无法解析符号”。

我尝试过:(在所有情况下,我得到“无法在所有导入上解析符号”)

  1. 关闭应用并重新加载之前正在运行的备份副本。
  2. 启动了一个全新的APP并复制了我保存的所有代码。
  3. 即使在开始全新的应用程序时,我也会在进行任何编码之前得到相同的错误。
  4. 无效/重新启动缓存。
  5. 已删除.idea文件夹
  6. 清理/重建项目
  7. 更改了我的编译和构建工具版本
  8. 卸载Android Studio并重新安装
  9. 已卸载Android Studio,Java JDK和Java。
  10. 重新安装了x64 Java,Java JDK和Android Studio,并将环境变量更改为指向jdk。
  11. 完成全新安装并开始一个全新的项目同样的问题。
  12. 安装我的SDK Manager上的所有内容减去Android SDK Platform-tools版本22,这是因为安装了Android SDK Platform-tools版本23rc2。 (每次我安装一个,另一个卸载)
  13. 我在网上研究和发现的所有这些解决方案。这些都没有奏效。任何帮助或想法?感谢。

    // //编辑

    不知道我做了什么,但现在我的R.正在工作但是我仍然收到错误,说“无法解决符号”:

    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    

    此外,我决定运行该项目,看看会发生什么,它似乎适用于创建新项目时创建的简单Hello World应用程序。 logcat不报告任何错误。只是很多红色的波浪线说“无法解决符号”。有什么想法吗?

    // //编辑

    我找到了这篇文章:

    https://teamtreehouse.com/forum/i-received-a-sudden-cannot-resolve-symbol-r-error-after-i-did-everything-exacty-on-the-video-and-tried-to-run-the-app

    它说用红色鼠标悬停进口并点击alt + enter。我做了,它给了我一个“设置JDK”的选项。我这样做了,除了:

    之外它清除了所有的红色曲线
    import android.support.v7.app.AppCompatActivity;
    

    所以,然后我点击alt +输入这个导入,它说“在网上找到Jar”。如果我在网上点击Find Jar,它会显示“找不到android.support.v7.app.AppCompatActivity的库”

    然后,更进一步,如果我点击清洁,那么所有进口都会变回红色。怎么回事?

    摇篮

    apply plugin: 'com.android.application'
    
    android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0 rc2"
    
    defaultConfig {
        applicationId "com.th3ramr0d.poundforpound"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    }
    
    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    }
    

0 个答案:

没有答案