Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将ParseLoginUI添加到Android Studio项目?_Android_Parse Platform - Fatal编程技术网

如何将ParseLoginUI添加到Android Studio项目?

如何将ParseLoginUI添加到Android Studio项目?,android,parse-platform,Android,Parse Platform,首先,让我说,如果他们只是为此制作一个mavencentral包,那将是最佳选择 我使用了github自述文件中的说明 将此存储库克隆到您的计算机上 通过在本地服务器上运行以下命令获取FacebookSDKGit子模块 ParseUI Android存储库目录: git子模块更新--init --递归的 使用Android Studio或Eclipse导入此存储库的项目。 对于Android Studio,只需导入本地ParseUI Android存储库目录 我使用了文件->导入项目,并在顶

首先,让我说,如果他们只是为此制作一个mavencentral包,那将是最佳选择

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

  • 将此存储库克隆到您的计算机上
  • 通过在本地服务器上运行以下命令获取FacebookSDKGit子模块 ParseUI Android存储库目录: git子模块更新--init --递归的
  • 使用Android Studio或Eclipse导入此存储库的项目。
  • 对于Android Studio,只需导入本地ParseUI Android存储库目录
  • 我使用了文件->导入项目,并在顶层选择了设置.gradle,当它生成时,我得到:

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

    有什么建议可以解决吗?

    请参见:

    错误:找不到名为“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回购所做的更改: [sdk更改]

    [更改]

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