为什么Android Studio中不能引用库如果包含在唯一的build.gradle? [英] Why Android Studio can't reference a library if included in build.gradle only?

查看:288
本文介绍了为什么Android Studio中不能引用库如果包含在唯一的build.gradle?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用我使用的番石榴库。我在的build.gradle 文件中引用它只如下:

In my app I'm using Guava library. I have referenced it in my build.gradle file only as follows:

dependencies {
    compile 'com.google.guava:guava:13.0.1'
 }

我的应用程序改造和运行正常。然而,当我试图从添加番石榴库一个新的东西,然后编译器会抱怨它不能找到类。

My app rebuilds and runs fine. However when I'm trying to add a new something from Guava library then the compiler complains that it can't find the class.

例如:当我写

import com.google.common.base.Preconditions

在我的新文件的编译器说无法解析符号共同的'

但我的旧文件被重建的罚款。怎么会这样?我必须以项目乱|结构?我特别想列出任何依赖-only-在的build.gradle

But my old files are rebuilt fine. How so? Do I have to mess with Project|Structure? I specifically wanted to list any dependencies -only- in build.gradle.

推荐答案

看来,做一个的Gradle与同步文件工程的帮助。

It seems that doing a "sync project with gradle files" helps.

在Android的Studio中,选择:

In Android Studio, select :

工具> Android的>同步项目的gradle与文件

Tools > Android > Sync project with gradle files

这篇关于为什么Android Studio中不能引用库如果包含在唯一的build.gradle?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆