2014-06-26 33 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更改]

我相當肯定這就是我所做的所有更改。請嘗試讓我知道。

相關問題