我刚刚开始研究android studio并开始探索Gradle的世界。所以我在Android Studio中创建了一个项目,打开了build.gradle
并添加了如下所示的依赖项:
dependencies {
compile 'com.android.support:support-v4:19.0.1'
compile 'com.android.support:appcompat-v7:19.0.1'
compile 'com.squareup.retrofit:retrofit:1.3.0'
compile 'com.jakewharton.timber:timber:2.1.0'
}
在此之后,我注意到build.gradle
上的提示突然显示:
您可以配置Gradle包装器以使用包含源的分发。 它将为IDE提供Gradle API / DSL文档“
我忽略了这一点,在我尝试构建项目后,我在外部库中找不到木材或改造。显然我错过了一些东西。我相信在声明依赖项并单击构建之后,将自动导入特定库但是,我错了。
所以我同意并应用build.gradle
上弹出的提示,然后项目得到刷新,后面的所有依赖项都可以在“外部库”中找到。
所以问题是:
build.gradle
中声明所有依赖关系后确保所有依赖关系到位? 我已经读过我可以通过单击导入模块以GUI方式执行此操作,但我想知道是否还有其他方法
答案 0 :(得分:3)
如果你没有使用Android Studio 0.4.3,请升级到它 - 该版本中有一些错误修正,可以防止新添加的依赖项在IDE中对你的项目完全可见(虽然它实际上可以构建好的)。如果你还没有运行0.4.3,这可能会解决你的问题。
关于配置Gradle包装器以使用源的消息,这适用于让包装器下载包含源代码到Gradle的Gradle本身版本。这样做可以让IDE在从IDE编辑 build.gradle 文件时更加智能地进行语法突出显示。该提示的作用是更改gradle / wrapper / gradle-wrapper.properties文件中的此URL:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip
到此:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
答案 1 :(得分:1)
Yo可以使用以下步骤检查Android Studio GUI中的依赖项:
File > Project Structure
或右键单击项目和
选择Open Module Settings
"Dependencies"
标签。您将在build.gradle
文件中看到您已定义的所有依赖项,同时使用右侧窗格中提供的“+”图标,您可以添加更多内容。