2014-06-26 29 views
3

首先让我说,如果他们只是为此制作一个mavencentral套餐,那将是最佳选择。如何将ParseLoginUI添加到Android Studio项目?

我用自述的方向在github上

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

  1. 克隆这个仓库到您的计算机。
  2. 在当地 ParseUI-的Android库目录中运行以下命令,获取了Facebook SDK Git的子模块: 混帐子模块更新--init --recursive
  3. 导入这个仓库的与Android Studio或Eclipse项目。
    1. 对于Android Studio,只需导入您的本地ParseUI-Android存储库目录。

我用文件 - >导入项目,并在顶层选择的settings.gradle,当它建立我得到:

错误:名为“默认”配置未找到。

有什么建议如何解决?

回答

0

错过:

Error:Configuration with name 'default' not found.

是不是非常有帮助。正在运行

./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 

你可以看到我在下面更改这两个混帐回购协议所做的更改: [https://github.com/bdbaddog/facebook-android-sdk/commit/e80528f7b2375c0c12d3f9a6d743dbb40b78b770][facebook修改SDK]

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

我相当肯定这就是我所做的所有更改。请尝试让我知道。

相关问题