gpt4 book ai didi

java - Android Studio 0.3.+ Gradle 问题

转载 作者:太空狗 更新时间:2023-10-29 14:18:04 24 4
gpt4 key购买 nike

自从我将我的 Android Studio 更新到它的 0.3.0 版本以来,这是我第一次在其中创建项目(以前,我所做的只是维护现有项目),这让我非常震惊,一般来说,Gradle 或导入库似乎有些不对劲。

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

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

这一切在编译器中运行良好,自动完成功能如发条一样运作。但是,当构建和运行应用程序时,整个过程都失败了,我收到错误消息:Gradle: package com.facebook does not exist。

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

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

最佳答案

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

特别是使用 FacebookSDK 我会在你的应用程序 build.gradle 中使用下一个 fragment :

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
}

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

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

关于java - Android Studio 0.3.+ Gradle 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19598834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com