我已经下载了这个库,它是一个包含以下几个文件的文件夹:https://github.com/EasyPost/easypost-java/archive/master.zip
我已经添加了自己的文件夹名为myLibs,并向其添加了解压缩的项目文件夹(名为的文件夹)。
我的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上的MainActivity时,我会得到错误
无法解决easypost
我是不是错过了一步?
发布于 2015-12-30 00:05:45
我是不是错过了一步?
是的,大的那个。在EasyPost库GitHub配置文件上,有安装说明。你有没有注意到:
安装
mvn package或从src构建jar!
要做到这一点,只需遵循以下步骤:
在最新版本的AndroidStudio1.2中,JAR库的创建非常简单,只需点按即可。 应采取以下步骤:



下一步是在应用程序中添加Jar库作为依赖项。就这么简单



....Or --您可以将下面的一行添加到文件中
依赖项{ fileTree(dir:'libs',包括:'*.jar') //默认的Gradle任务,应该已经存在于编译'com.android.support:appcompat-v7:21.0.3‘/默认梯度任务,应该已经存在编译项目(’:nameOfYourJarLibraryModule‘)/这是您的jar库模块}
谷歌正在推广Archive( AAR ),尽管支持的JAR被带回到Android studio.To,但是找出AAR和JAR参考this link之间的区别。
来自:Create an Android Jar library for distribution
希望能帮上忙
https://stackoverflow.com/questions/34519448
复制相似问题