1

我在使用外部库 (JAR) 的 Android Studio 中创建了一个新项目。我把它放在模块的 build.gradle 中:

dependencies {
    compile files('libs/android-support-v4.jar')
    compile files('libs/mylib.jar')
}

但是,当使用 Android Studio 编辑器时,它说我的代码中有一些错误,并标记了导入和变量(使用这个库)。它没有正确构建,说它找不到一个或另一个类。但是,当我进入终端中的项目目录并gradlew手动执行时,它会构建 APK 并且它(APK)安装并且工作正常。

我错过了什么?我的项目中是否还有其他用于库检测的设置?

4

1 回答 1

4

Android Studio 目前不会自动将您的 Gradle 构建文件与您的 Android Studio (.iml) 文件同步。但是,0.1.3 版在工具栏中添加了一个新的同步按钮,可以手动执行此操作。

在这篇博文的第二个要点中提到了这一点。

Gradle 项目导入和构建区域有很多修复。现在工具栏中有一个“同步”按钮,它将把 Gradle 项目状态重新导入到您的 Android Studio 项目中。在编辑 Gradle 文件后使用它,例如添加库。未来我们将更自动地处理状态同步,但目前这是使 IDE 与 Gradle 文件的项目结构更改保持同步的最简单方法。

Gradle 项目同步按钮

于 2013-06-13T22:41:23.550 回答