当前位置: 首页 > 知识库问答 >
问题:

在Android Studio中添加Github库的正确方法是什么?[副本]

米俊喆
2023-03-14

我正试图在Android Studio项目中添加库,但我得到了一个错误:

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

我所做的只是遵循堆栈溢出的教程和指南

    null

include ':app'
include ':ImagePicker'
project(':ImagePicker').projectDir = new File(settingsDir, '../ImagePicker/library')
compile project(':ImagePicker')

图书馆链接

共有1个答案

鲜于俊侠
2023-03-14

有一种更好的方法可以将这个库添加到项目中:

将此权限添加到AndroidManifest.xml:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

将其添加到您的根构建中。gradle存储库的末尾:

allprojects {
  repositories {
    // Add this line
    maven { url "https://jitpack.io" }
  }
}

ImagePicker依赖项添加到应用程序的build.gradle文件中:

dependencies{
    compile 'com.github.Mariovc:ImagePicker:1.2.0'
}

在这种情况下,您不需要将源代码添加到Libray中。这也可以加快应用程序的编译时间,因为不需要一次又一次地编译库。因此,您将使用库作为正常的依赖项。

 类似资料:
  • 我有一个有角度的项目,我想在那里强制常规提交。我还没有能够成功地拥有正确的钩子,以防止错误的钩子。 我从本教程开始,教程中提到要将以下内容添加到package.json中: 这不起作用(它仍然允许坏的提交),所以我做了一些研究,并找到了这篇文章,它说上面是针对husky 4的,而对于husky 5我应该运行这个命令: 据我所知,委员会的官方文件也是这么说的。然而,当我运行它的时候,我得到了这个奇怪

  • null my Library的核心逻辑 客户将使用我们的库,他们将通过传递builder对象来调用它。然后,我们将通过使用对象构造一个URL,并通过执行该对象对该URL进行HTTP客户端调用,在将响应作为JSON字符串返回后,我们将通过创建对象将该JSON字符串按原样发送给客户。有些客户会调用,有些可能会调用方法,所以我需要在库中分别提供两个方法。 接口: 您将如何实现同步和异步方法给定上述标准

  • 问题内容: 我正在与我的CompSci教授交谈,他建议将所有String 方法编写为: 而不是: 这两行都可以编译,但是我想知道第一种方法的好处是什么?我一直都是后一种方式。错了吗 什么是普通/常规? 问题答案: 第一种方法确保执行比较时不会收到 NullPointerException 。当您尝试在不存在的对象上调用方法时,抛出(发生)此异常。 以下是一些相关的切线:仔细阅读风险自负 不过要注意

  • 问题内容: 我以旧的方式使用Docker和卷容器: 但是现在我通过创建命名卷更改为新方法: 我将此新卷绑定到新的Jenkins容器。我只剩下一个文件夹,其中有我以前的jenkins容器的文件夹。(通过使用)现在,我要用该文件夹的内容填充新的命名卷。 我可以复制该文件夹的内容到吗? 问题答案: 您 可以 数据无疑直接复制到,但这样做你: 依靠对Docker主机的物理访问。如果您正在与远程docker

  • 我已经使用Java servlet创建了一个基本服务器。我想做的是实现一个更自由的URI语法,允许URI中的非字母数字字符,只要它们是%十六进制编码的,即两个words.txt可以被编码为两个%words.txt。 我不知道该怎么做。我尝试使用URI.Replace(“”,“%”)形式的Java的.Replace,但这给了我一个消息格式异常。

  • 问题内容: 我正在尝试使用一个使用大量jQuery的Layout / Template的项目。 我已经学会了将模板与ReactJS Project集成在一起,但是,我正在寻找一种可以完全替代jQuery的解决方案。 我的解决方案之一是在内部使用jQuery函数或React函数。 这种方法正确吗?这是正确的方法吗? 我在下面附上一个小例子: 这是我的职能。 问题答案: 这种方法正确吗?这是正确的方法