如何将EasyPost库添加到Android Studio Project

时间:2015-12-29 21:35:07

标签: java android android-studio easypost

我已下载了该库,该库是包含以下几个文件的文件夹: 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

我错过了一步吗?

1 个答案:

答案 0 :(得分:1)

  

我错过了一步吗?

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

  

安装

     

mvn package或者从src构建jar!

为此,请按照以下步骤操作:

  

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

     

要遵循的步骤:

     
      
  • 转到文件 - >新 - >新模块enter image description here
  •   
  • 在选项列表enter image description here
  • 的末尾选择“Java Library”   
  • 输入jar lib的名称及其中的类名称,然后点击完成按钮enter image description here
  •   
  • 多数民众赞成!
  •   
     

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

     
      
  • 转到文件 - >项目结构 - >选择“app” - >选择“依赖关系”
  •   
  • 选择底部的“+” - >选择“模块依赖关系”enter image description here
  •   
  • 选择刚刚在enter image description here enter image description here
  • 上方创建的jar lib模块   
  • 选择确定,就是这样!
  •   
     

....或者您可以将以下行添加到您的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
 }
     

谷歌正在推广Android档案(AAR),即使是JAR   支持被带回android studio.To找出差异   在AAR和JAR之间引用this link

     

来自:Create an Android Jar library for distribution

希望有所帮助