将库添加到android studio项目

时间:2016-09-09 12:10:38

标签: java android android-studio github import

我想将this存储库添加到我的android项目工作室,我尝试了多个依赖项,但它只是不起作用。任何帮助,伙计们?

我的build.gradle(app)文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 21
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:24+'
    compile 'com.7heaven.widgets:segmentcontrol:1.16'
    compile 'at.bookworm:segcontrol:1' //THIS GUY IS MY PROBLEM
}

我的build.gradle(app)文件:

buildscript {
    repositories {
        jcenter()
        maven {
            url "https://jitpack.io"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

3 个答案:

答案 0 :(得分:1)

  1. 从Github下载图书馆。
  2. 解压缩。
  3. 在Android Studio中,转到文件>新>导入模块并将目录设置为" Library"文件夹内部" segcontrol-master"。

答案 1 :(得分:0)

这对我有用:

在Android Studio中打开您的项目 下载库(使用Git或zip存档解压缩) 转到文件>项目结构>点击左侧绿色“+”按钮>上的更多内容导入模块依赖于您的工作场所。 然后将该模块添加到项目中。 选择“您的图书馆”

答案 2 :(得分:0)

您希望通过此方法实现的目标是通过maven包含一个jCenter库。但是此存储库未上载到jCenter。您应该能够通过下载源并包含lib模块来包含lib,或者在项目的根目录中为libmodule创建一个sysmlink。