【问题标题】:How to add EasyPost Library to Android Studio Project如何将 EasyPost 库添加到 Android Studio 项目
【发布时间】:2015-12-29 21:35:07
【问题描述】:

我已经下载了库,它是一个包含多个文件的文件夹: https://github.com/EasyPost/easypost-java/archive/master.zip

我添加了我自己的名为 myLibs 的文件夹,并将解压缩的项目文件夹添加到其中(名为 easypost-java-master 的文件夹)。

我的 settings.gradle 如下所示:

include ':app'
include ':myLibs:easypost-java-master' 

我的 build.gradle 如下所示:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile files('libs/gson-2.2.4.jar', 'libs/gson-2.2.4-javadoc.jar', 'libs/gson-2.2.4-javadoc.jar')

    compile fileTree(dir: 'myLibs', include: ['easypost-java-master'])
}

我没有收到任何错误并且能够同步。但是当我尝试在我的 MainActivity 中导入例如 import com.easypost.EasyPost;时,我得到了错误

无法解决easypost

我错过了一步吗?

【问题讨论】:

    标签: java android android-studio easypost


    【解决方案1】:

    我错过了一步吗?

    是的,大的。在 EasyPost 库 GitHub 配置文件中,有安装说明。你注意到了吗:

    安装

    mvn package 或从 src 构建 jar!

    要做到这一点,只需按照以下步骤操作:

    在最新版本的Android Studio 1.2中,创建JAR库 变得像点击一样简单。

    要遵循的步骤:

    • 转到文件 -> 新建 -> 新模块
    • 选择选项列表末尾的“Java 库”
    • 在其中输入 jar 库的名称和类的名称,然后点击完成按钮
    • 就是这样!

    下一步是将您的 Jar 库作为依赖项添加到您的应用中。 就这么简单

    • 转到文件->项目结构->选择“应用程序”->选择“依赖项”
    • 选择底部的“+”->选择“模块依赖”
    • 选择你刚刚在上方创建的jar lib模块
    • 选择 Ok 就可以了!

    ....或者您可以将以下行添加到您的 App gradle 文件中

    dependencies {
          compile fileTree(dir: 'libs', include: ['*.jar']) // Default Gradle Task, should be already present
          compile 'com.android.support:appcompat-v7:21.0.3' // Default Gradle Task, should be already present
    
          compile project(':nameOfYourJarLibraryModule') // This is your jar library module
     }
    

    Google 正在推广 Android Archive(AAR),尽管 JAR 支持被带回android studio。找出区别 AAR 和 JAR 之间的参考 this link

    发件人:Create an Android Jar library for distribution

    希望对你有帮助

    【讨论】:

    • 感谢您的回复。我不明白。我已经创建了依赖项并添加了如您所示的 jar 文件。这张图片中项目easypost-java-master的位置在哪里?我想也许新创建的类应该包含 Github 页面上显示的代码截图,但我仍然无法导入 com.easypost.EasyPost。
    • 好吧,我还没做过。您必须创建一个 .JAR 文件,然后将其添加到项目目录中的 libs 文件夹中。然后你需要添加到build.gradle文件....这里是一个如何做下一步的链接:stackoverflow.com/questions/16608135/…
    • 只有两步:从源代码生成 JAR 并将 JAR 添加到 Android 项目中
    • 可能听起来很傻,但我想澄清一下。如何从源代码生成这个 Jar?最后我将只有一个 jar 文件?关于我相信您的意思是遵循所选答案的链接?
    • 好吧,我认为这个链接会对您有所帮助:-/通过新问题询问 Github 项目简介的作者;-0
    猜你喜欢
    • 2013-05-11
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多