如何将ParseLoginUI添加到Android Studio Project?

时间:2014-06-26 22:13:36

标签: android parse-platform

首先让我说如果他们为此制作一个mavencentral包将是最佳的。

我使用了github自述文件中的说明

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

  1. 将此存储库克隆到您的计算机上。
  2. 通过在本地运行以下命令来获取Facebook SDK Git子模块 ParseUI-Android存储库目录:    git submodule update --init --recursive
  3. 使用Android Studio或Eclipse导入此存储库的项目。
    1. 对于Android Studio,只需导入本地ParseUI-Android存储库目录。
  4. 我使用了文件 - >导入项目并在顶层选择了 settings.gradle ,当它构建时我得到:

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

    有任何建议如何解决?

1 个答案:

答案 0 :(得分:0)

看到:

  

错误:配置名称'默认'没找到。

不是很有帮助。运行

./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更改]

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

我相当肯定我所做的所有改变。请尝试让我知道。