当前位置: 首页 > 知识库问答 >
问题:

Android Studio-“无法解决符号”语法高亮显示错误,尽管构建正常

陆昂然
2023-03-14

我有一个非常烦人的问题,自从几天后,我试图从备份中恢复一个以前工作的Android Studio项目,在得到一台新电脑后。

对于Android库中的类,例如Android.support.v7.appAndroid.support.v4.app和Google Play服务,我有“无法解决符号”语法突出显示问题,我已经将这些类作为依赖项包括在内。但是,该项目建设很好,我可以在手机上运行应用程序没有问题。

我已经验证了这些jar文件在SDK安装下是否存在-例如“\SDK\extras\android\m2repository\com\android\support\appcompat-v7\23.0.1”。

我的问题与下面帖子中报道的问题非常相似:

  1. Android Studio表示“无法解析符号”,但project编译
  2. Android Studio无法解析符号,但代码可以正确执行
  3. Android Studio突然无法解析符号

我尝试了各种stackoverflow讨论中提供的所有解决方案(即同步Gradle项目、使缓存/重新启动无效、清除/重建、删除Gradle生成的文件(.Gradle、build、.IDEA目录等)、降级到更低的API和升级等),但没有任何方法是有用的。

apply plugin: 'com.android.application'
android {
        compileSdkVersion 22
        buildToolsVersion '23.0.1'

defaultConfig {
    applicationId "com.myapp.fun"
    minSdkVersion 22
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:support-v4:22.+'
    compile 'com.android.support:appcompat-v7:22.+'
}

问题的截图也可以在下面找到。我认为Android Studio无法导入语法高亮显示的依赖库,尽管编译器能够包含它们并成功构建它们。

共有1个答案

狄奕
2023-03-14

原因是因为我有一个‘!’我的项目路径中的符号。显然,正如我现在所了解的,许多Java程序由于这个原因而失败!-)

我刚刚重命名了路径,它现在工作得很好:-)

附言。

Could not determine wrapper version. at org.gradle.wrapper.GradleWrapperMain.wrapperVersion
 类似资料:
  • 对于我使用的语法高亮Highlight.js自定义主题. 自动语言检测已关闭,因此您可能希望指定您使用的编程语言 ```rust fn main() { // Some code } ``` 与主题的其余部分一样,用于语法突出显示的css,可以使用您自己的文件覆盖. highlight.js 通常你不应该覆盖这个文件,除非你想使用更新的版本. highlight.css highlight

  • 我正在使用android Studio 0.8.2并希望将数据从文件读取到数组,但我得到了这个错误:无法解析符号FileUtils。错误在这一行: 我已经包括了commons-io-2.4。应用程序中的jar文件- 如果你需要更多信息,请告诉我。

  • 我目前的项目使用PHPStorm 8.0.3,但不幸的是它不支持JSX。在我的React组件(然后由Browserify编译)中,HTML用红色加下划线并被无效: 这只是一个小组件,但对于更大的组件来说,它肯定会变得非常烦人。代码格式化也不能按预期工作。 是否有(难以找到的)设置可以启用正确的语法突出显示? 如果没有这样的设置,是否可以下载相应的包? 如果根本没有支持,我如何扩展PHPStom(可

  • 我创建了一个虚拟项目来理解基于卡片的布局。不幸的是,我无法解决RecyclerView上的符号错误。我对编程还是个新手,不明白哪里出了问题。将依赖项添加到生成文件:

  • 格拉德尔计划 应用程序Gradle 错误:配置根项目'webapp'时出现问题。 无法解决配置: classpath的所有依赖项。找不到com.android.tools.build: gradle: 3.0.0-alpha3。在以下位置搜索:file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/

  • 我在专业版的PyCharm中使用sekizai来控制我的JavaScript代码在页面中的呈现位置。 在我的django模板代码中,这意味着我的JavaScript没有包含在通常的