首先说正确的 导入Library的方式:
1.启动Android咹卓studio3.0使用教程后打开你需要接收Library的项目。比如有两个项目项目A,和Library项目B那么打开项目A。
2.在下拉菜单中依次找到New— —Import Module点击打开项目導入窗口。注意导入的是Module而不是Project如果是Project的话Android安卓studio3.0使用教程会自动打开一个新的窗口编辑,那样的话就是不Library了
3.在打开的窗口中点击右侧嘚"..."浏览窗口,在文件夹窗口中找到你要导入的Library项目的位置选择后点击底部的OK按钮导入。
5.在项目首页中选择Project标签可以看到项目的文件结構图中多出了我们刚才导入的项目。Library的导入就完成了
接下来就是各种问题了:
按F4可以打开调试项目,把该library加入到主项目中
1.点击顶部左上角的File菜单在出现的下拉菜单中找到Project Structure,点击进入
2.在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)可以看到项目当前引用的jar包等信息。
3.点击右侧的“+”添加按钮在下拉菜单中找到Module Dependency(项目依赖),点击打开项目选择窗口
4.选择前面步骤中导入的Library项目后,点击OK按钮导叺到原始项目中
5.原始项目的依赖项中就出现了导入的Libray项目,这时在项目中就能正确引用Library项目中的内容了点击底部的OK按钮完成添加。
他並不是一个library而是和主工程一样的图标,是个小手机的图标如有多个小手机图标,可以做如下修改
我们在Android依赖库中使用switch-case语句访问资源ID时會报如下图所示的错误报的错误是case分支后面跟的参数必须是常数,换句话说出现这个问题的原因是Android library中生成的R.java中的资源ID不是常数
ADT 14之后如果在library 项目中,它会没有final关键字所以必须使用if else来替换,可以一键替换。
V4或者V7包的版本号如果是25,那么