我在Android Studio中创建了一个使用外部库(JAR)的新项目。我把它放在模块的build.gradle中:
dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/mylib.jar')
}
但是,当使用Android Studio编辑器时,它表示我的代码中存在一些错误并标记了导入和变量(使用此库)。它没有正确地说它无法找到一个或另一个类。但是,当我转到终端中项目的目录并手动执行gradlew
时,它会构建APK和它(APK)安装并且工作正常。
我错过了什么?我的项目中是否还有用于库检测的其他设置?
答案 0 :(得分:4)
Android Studio目前不会自动将您的Gradle构建文件与Android Studio(.iml)文件同步。但是,版本0.1.3在工具栏中添加了一个新的同步按钮,可以手动执行此操作。
在this blog post的第二个要点中提到了它。
Gradle项目导入和构建中有很多修复 区域。现在工具栏中有一个“同步”按钮,它将重新导入 Gradle项目状态进入您的Android Studio项目。用这个 编辑Gradle文件后,例如添加库。在里面 未来我们会更自动地处理状态同步,但是现在 这是使IDE与项目保持同步的最简单方法 对Gradle文件进行的结构更改。