未检测到JAR库

时间:2013-06-12 09:33:45

标签: java android gradle libraries android-studio

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

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

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

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

1 个答案:

答案 0 :(得分:4)

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

this blog post的第二个要点中提到了它。

  

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

Gradle project sync button