【发布时间】:2013-10-25 20:25:21
【问题描述】:
自从我将我的 Android Studio 更新到它的 0.3.0 版本以来,这是我第一次在其中创建一个项目(以前,我所做的只是维护已经存在的项目),这让我很害怕,一般而言,Gradle 或导入库似乎有些不对劲。
首先,项目设置的所有选项都没有了,我知道这应该是设计使然,所以我不会破坏某些东西,但是如果 Gradle 没有正确检测到我的 libs 文件夹中的 jar 怎么办?就目前而言,无论我在那里添加什么,Android Studio 都无法识别它。
我遇到的另一个问题是在导入模块(例如 Facebook SDK)时,我转到模块屏幕并导入它并将其添加到我的主模块的依赖项中。
这一切都在编译器中运行良好,自动完成功能就像发条一样。然而,当需要构建和运行应用程序时,整个事情都失败了,我得到一个错误:Gradle: package com.facebook does not exist。
即使我所做的只是导入库,甚至没有实际使用它,也会发生这种情况(但同样,编译器绝对没有发现任何问题)。
任何人都知道如何修复这些错误以及可以做些什么?导入 jar 和模块对我的应用程序来说至关重要,没有它们我根本无法完成它。
【问题讨论】:
-
我在 0.3.1 上遇到了同样的问题,因为 Android Studio 无法解决任何依赖关系,所以我无法取得任何进展。
-
@Medo,尝试在每个
build.gradle处添加repositories { mavenCentral() }。 Gradle 需要知道在哪里查看您的依赖项。 -
这里有同样的问题。自从升级到 Studio 0.3.1 后,导入 gradle 项目似乎不再将依赖项作为外部库引入。不得不回去应用idea插件和gradleidea并打开生成的Studio文件。
标签: java android facebook gradle android-studio