前几天我找到了一些很酷的android库,并决定尝试一些。但是我无法正确导入库。
这是图书馆的网址:https://github.com/dmytrodanylyk/android-process-button
我首先尝试将库导入eclipse(并将java目录中的文件移动到src目录并将项目设置为库)并将样本导入eclipse并将其设置为使用库项目(Properties-> Android- >库)。但它没有用。布局文件说它无法实例化[自定义窗口小部件类]。
我尝试将.jar文件导入libs目录(并更新java构建路径),但它也没有工作。它也显示了java文件中的错误。
然后我尝试将所有java和布局文件复制到示例项目目录并且它工作正常。但我猜这不适合与第三方图书馆合作。
我首先认为它对库有些错误,但我尝试导入到项目中的所有其他库都遇到了同样的问题。
有人可以告诉我如何正确导入第三方库到我的android项目吗?
答案 0 :(得分:1)
您可以做的最佳选择是使用gradle作为依赖管理器。
您发布的库正在使用Gradle,因此您可以通过以下方式链接到此库:
dependencies {
compile 'com.github.dmytrodanylyk.android-process-button:library:0.0.7'
}
瞧!您已准备好在您的应用中使用您的库:D
我会给你一些有用的链接来正确使用Gradle:
0.10
) 如果您不介意更改主编辑器,可以直接在Android Studio(Intellij)中使用Gradle。
如果你想继续使用Eclipse,那么this stackoverflow link may be helpful!
修改强>
哦!如果您想搜索已经Gradlized的库,可以导航到Gradle Please!
答案 1 :(得分:1)
我看到图书馆使用gradle。因此,如果您使用gradle进行依赖关系管理或Android Studio(默认情况下使用gradle),导入将是轻而易举的。 grith的安装说明甚至可以在github项目站点获得。
dependencies {
compile 'com.github.dmytrodanylyk.android-process-button:library:0.0.7'
}