【问题标题】:Add library to Android Studio project将库添加到 Android Studio 项目
【发布时间】:2017-01-17 14:06:52
【问题描述】:

我想将 this 存储库添加到我的 Android Studio 项目中,我尝试了多个依赖项,但它不起作用。有什么帮助吗,伙计们?

我的 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()
    }
}

【问题讨论】:

  • 我在 jcenter 中找不到这个项目。
  • 你试过编译'com.github.bookwormat:segcontrol:master-SNAPSHOT'吗?如果没有,为什么要包含 jitpack 存储库?

标签: java android android-studio github import


【解决方案1】:
  1. 从 Github 下载库。
  2. 解压。
  3. 在 Android Studio 中,转到“文件”>“新建”>“导入模块”并将目录设置为“segcontrol-master”内的“库”文件夹。

【讨论】:

    【解决方案2】:

    你想用这种方法实现的是通过 maven 包含一个 jCenter 库。但是这个存储库没有上传到 jCenter。您应该能够通过下载源代码并导入 lib 模块或在项目的根目录中创建指向 libmodule 的 sysmlink 来包含 lib。

    【讨论】:

      【解决方案3】:

      这对我有用:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-10
        • 2013-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-03
        相关资源
        最近更新 更多