2013-06-12 103 views
1

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

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

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

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

回答

4

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

它在this blog post的第二个项目符号中提到。

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

Gradle project sync button