博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
依赖和用jar包得区别
阅读量:7051 次
发布时间:2019-06-28

本文共 450 字,大约阅读时间需要 1 分钟。

有个项目,需要用到第三方开发的一个jar文件,我先是把生成的jar文件直接拷贝到我的项目的libs目录下,项目自动加载了引用的jar包,在java文件中使用也没有问题,但是由于引用的jar文件中有自定义的view控件,在activity的布局文件中引用这个控件就报错。后来研究一番后,发现需要在项目的properties->android下,library里配置依赖这两个library project,这样在activity的布局文件中控件就正常了,很奇怪这个,好在我有这两个项目的源文件,如果没有源文件,只有jar文件怎么办呢?如果我自定义的控件,不想给别人源文件,只给jar包,别人还不能用了?谁能详细解释下其中原因?

要做成jar包的话一般是不包含UI资源的,如果一定要把UI代码提供出去,那么所以来的R类资源要和使用方做好资源的映射 否则使用方用到你jar包的UI代码是会报错的

转载于:https://www.cnblogs.com/yaya-Android/p/4566864.html

你可能感兴趣的文章
洛谷3801:红色的幻想乡——题解
查看>>
Hosts文件
查看>>
算法之旅
查看>>
wget的使用方法及一些举例
查看>>
UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right)
查看>>
[摘录]《团队法则》—打造高效团队
查看>>
银行业务调度系统
查看>>
SU2设置初始FFD
查看>>
八年数据库之路的感悟
查看>>
Git 学习笔记
查看>>
Bootstrap3 栅格系统-列偏移
查看>>
【翻译】Ext JS 4之HelloWorld
查看>>
【Unity Shaders】Vertex Magic —— 访问顶点颜色
查看>>
javascript的with表示什么?
查看>>
Android SDK 目录和作用详解
查看>>
Linux性能测试 ulimit命令
查看>>
使用ICSharpCode.SharpZipLib.Zip实现压缩与解压缩
查看>>
checkboxlist详细用法、checkboxlist用法、checkboxlist
查看>>
6.声明式异常处理、I18N
查看>>
排序算法-快速排序
查看>>