Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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
Android 如何构建从Github下载的示例代码_Android_Github_Gradle_Android Studio - Fatal编程技术网

Android 如何构建从Github下载的示例代码

Android 如何构建从Github下载的示例代码,android,github,gradle,android-studio,Android,Github,Gradle,Android Studio,环境:MacOSX,安卓工作室。(env应该没问题,因为我可以在androidstudio中创建新项目,并使用gradle构建pass。) 我在网上搜索了好几个小时,但还是没有成功 例如,此项目: 下载zip文件并解压缩后,在Android Studio中选择菜单“导入项目…”,然后选择解压缩文件/sample/build.gradle。Android Studio弹出一个错误消息说“此项目的Gradle设置尚未配置。是否希望该项目使用Gradle包装?…”。无论我选择默认的是或否,我总是不能建

环境:MacOSX,安卓工作室。(env应该没问题,因为我可以在androidstudio中创建新项目,并使用gradle构建pass。)

我在网上搜索了好几个小时,但还是没有成功

例如,此项目:

下载zip文件并解压缩后,在Android Studio中选择菜单“导入项目…”,然后选择解压缩文件/sample/build.gradle。Android Studio弹出一个错误消息说“此项目的Gradle设置尚未配置。是否希望该项目使用Gradle包装?…”。无论我选择默认的是或否,我总是不能建立通行证

经过一些更改后,build.gradle如下所示:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.13.2'
    }
}

apply plugin: 'com.android.application'

dependencies {
    compile project(':library')
}

android {
    compileSdkVersion = 21
    buildToolsVersion = '21.1.1'
}
allprojects {
    repositories {
        mavenCentral()
    }
}
仍然无法生成pass,错误:“错误:需要Gradle版本2.1。当前版本为2.0。如果使用Gradle包装,请尝试在/Users/dejian/Downloads/Android SlideExpandableListView master/sample/Gradle/wrapper/Gradle-wrapper.properties中编辑分发URL到Gradle-2.1-all.zip。”

我走错方向了吗?我假设代码可以在没有任何更改的情况下构建。有人能教我如何使用Android Studio进行构建吗?谢谢


另外,我看到了演示如何使用Eclipse的视频,但没有看到Android Studio。

该项目已经很久没有更新了,Gradle Android插件和Android Studio从那时起经历了巨大的变化(两者都还不是1.0)。我不希望代码在今天的Android Studio中构建而不进行更改。要做的第一件事是按照错误消息中的指示升级Gradle。是否尝试将库作为Gradle依赖项添加到项目中?错误消息似乎是错误的,因为Gradle-wrapper.properties已在使用Gradle 2.1。在没有任何更改的情况下,我运行命令行“/gradlew wrapper”,终端中的错误消息是“具有路径的项目”:在根项目“sample”中找不到库。你能告诉我怎么加吗?谢谢当我“导入模块”并选择“library”文件夹时,Android Studio抱怨已经有一个名为library的模块。