如何在Android Studio项目中添加ParseLoginUI?

3

首先,如果他们能够为此创建一个 mavencentral 软件包,那将是最优的。

我使用了 Github 上的 readme 中的说明:

https://github.com/ParsePlatform/ParseUI-Android

  1. 将该存储库克隆到您的计算机上。
  2. 通过在本地 ParseUI-Android 存储库目录中运行以下命令来获取 Facebook SDK Git 子模块: git submodule update --init --recursive
  3. 使用 Android Studio 或 Eclipse 导入此存储库的项目。
    1. 对于 Android Studio,只需导入本地 ParseUI-Android 存储库目录即可。

我使用了 文件->导入项目 并选择顶层的 settings.gradle,当它构建时,我遇到了以下错误:

错误:找不到名称为“default”的配置。

有什么建议如何解决吗?

1个回答

0

看到:

错误:找不到名称为“default”的配置。

并不是很有帮助。运行

./gradlew  tasks --info

提供了更多信息。在大多数情况下,Gradle 无法找到 build.gradle 的位置。

为了解决这个问题,我将我的 settings.gradle 更改为以下内容:

include ':app', ':ParseLoginUI' , ':facebook-sdk:facebook'
include ':app:libs:ParseUI-Android'

project(':ParseLoginUI').projectDir = new File('__PATH_TO_YOUR_CHECKED_OUT__/ParseUI-Android/ParseLoginUI')
project(':facebook-sdk:facebook').projectDir = new File('__PATH_TO_YOUR_CHECKED_OUT__/ParseUI-Android/facebook-sdk/facebook')

然后我发现我需要更新ParseUI-Android和facebook-sdk中许多支持库的版本。

最后,将以下内容添加到我的gradle.properties文件中:

# Copied from ParseUI-Android/gradle.properties
ANDROID_BUILD_MIN_SDK_VERSION=8
ANDROID_BUILD_TARGET_SDK_VERSION=20
ANDROID_BUILD_TOOLS_VERSION=20
ANDROID_BUILD_SDK_VERSION=20

您可以查看我对两个git repos所做的更改,以下是更改链接:
[https://github.com/bdbaddog/facebook-android-sdk/commit/e80528f7b2375c0c12d3f9a6d743dbb40b78b770][facebook sdk changes]


[https://github.com/bdbaddog/ParseUI-Android/commit/98b617bf598abcee73d7b7bb0df57d49f10af82d][ParseUI-Android changes]

我相当确定这就是我所做的所有更改。请查看并告知我结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接