3

自从我将我的 Android Studio 更新到它的 0.3.0 版本以来,这是我第一次在其中创建一个项目(以前,我所做的只是维护已经存在的项目)而且,令我恐惧的是,似乎有些东西一般而言,Gradle 或导入库都有问题。

首先,项目设置的所有选项都消失了,我知道这应该是设计使然,所以我不会破坏某些东西,但是如果 Gradle 没有正确检测到我的 libs 文件夹中的 jar 怎么办?就目前而言,无论我在那里添加什么,Android Studio 都无法识别它。

我遇到的另一个问题是在导入模块(例如 Facebook SDK)时,我转到模块屏幕并将其导入并将其添加到我的主模块的依赖项中。

这一切都在编译器中运行良好,自动完成功能就像发条一样。但是,当需要构建和运行应用程序时,整个事情都失败了,我得到一个错误:Gradle: package com.facebook 不存在。

如果我所做的只是导入库,甚至没有实际使用它,甚至会发生这种情况(但同样,编译器绝对没有看到任何问题)。

任何人都知道如何解决这些错误以及可以做些什么?导入 jars 和模块对我的应用程序来说至关重要,没有它们我根本无法完成它。

4

1 回答 1

1

目前还没有太多对可视化项目编辑的支持,因为它仍然是 AndroidStudio 的早期 alpha 版本。您必须build.gradle手动编辑文件。创建正确的 gradle 构建文件的最简单方法是从正在工作的 eclipse 项目中导出它们。( http://developer.android.com/sdk/installing/migrate.html )

特别是使用 FacebookSDK 我将在您的应用程序中使用下一个片段build.gradle

apply plugin: 'android'

repositories {
    maven {
       url "http://mente.github.io/facebook-api-android-aar"
    }
}

dependencies {
   compile fileTree(dir: 'libs', include: '*.jar') // this includes all .jar libs
   compile 'com.facebook:facebook-android-sdk:3.5.2@aar' // this downloads facebookSDK 
}

请注意,您不再需要查看 Facebook 资源!单行依赖使它比以前容易得多。

build.gradle如果您仍有问题,请更新您的问题。最有可能的问题就在那里。

于 2013-10-27T11:53:17.990 回答