开源库的使用,jar包的导入
2016-05-05 23:38
239 查看
接触到开源的工具库时,感觉这下有法儿子了,自己再也不用各种找
功能拼凑了,大的功能别人都已经给封装好了,直接拿来使就好了。
好景不长,感觉这里满满的都是坑啊,
eg:com.squareup.okhttp.Response;
和 package com.squareup.picasso; 在导入这两个工具包的时候。
编译没问题,运行就挂掉了,什么鬼啊。
包名冲突…….
还有就是在引入A包 的时候A中用到了B包中的东西,然而B包并没有打包进A包中,这哪能找的到需要的类啊。
-
解决的办法就是
-
-
- 输入所需要的工具类库名,就可以找到相关的类库了,然后就选择你需要的吧。
- 本人是从网页上下载的jar包,然后在根目录下创建 libs 文件夹,右键选择 As Libxxx ,然后就可以在第一幅的窗口中找到刚刚添加进来的库了。这样的弊端就是不能够用最新的,
- 下面说一下 运行时类名无法找到的问题,报 ClassNotFoundException()异常。
- 这就是像我之前所说,A B 包引用的问题。 后来添加了一个 okio:1.8.0的包问题就解决了。
功能拼凑了,大的功能别人都已经给封装好了,直接拿来使就好了。
好景不长,感觉这里满满的都是坑啊,
eg:com.squareup.okhttp.Response;
和 package com.squareup.picasso; 在导入这两个工具包的时候。
编译没问题,运行就挂掉了,什么鬼啊。
包名冲突…….
还有就是在引入A包 的时候A中用到了B包中的东西,然而B包并没有打包进A包中,这哪能找的到需要的类啊。
-
解决的办法就是
添加依赖
:-
-
- 输入所需要的工具类库名,就可以找到相关的类库了,然后就选择你需要的吧。
- 本人是从网页上下载的jar包,然后在根目录下创建 libs 文件夹,右键选择 As Libxxx ,然后就可以在第一幅的窗口中找到刚刚添加进来的库了。这样的弊端就是不能够用最新的,
- 下面说一下 运行时类名无法找到的问题,报 ClassNotFoundException()异常。
- 这就是像我之前所说,A B 包引用的问题。 后来添加了一个 okio:1.8.0的包问题就解决了。
相关文章推荐
- 修复mysql数据库
- nodejs中的fiber(纤程)库详解
- 桌面中心(一)创建数据库
- 浅析C语言头文件和库的一些问题
- Android 中动态加载.jar的实现步骤
- 桌面中心(三)修改数据库
- 目前流行的JavaScript库的介绍及对比
- java使用命令行打包JAR
- 用代码更新你的jar包
- 用Java连接sqlserver数据库时候几个jar包的区别分析
- MySql表、字段、库的字符集修改及查看方法
- 基于将Android工程做成jar包和资源文件的解决方法
- jar包双击执行程序的方法
- 在eclipse导入Java的jar包的方法JDBC(图文说明)
- Java在制作jar包时引用第三方jar包的方法
- 从Java的jar文件中读取数据的方法
- Jar打包用法详解
- 基于Java的打包jar、war、ear包的作用与区别详解
- dom4j从jar包中读取xml文件的方法
- java生成jar包的方法