Android Studio如何添加工程为library
来源:互联网 发布:网络设计视频 编辑:程序博客网 时间:2024/04/30 02:13
在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(为什么是移动?本人试过复制到工程,但复制过来的库工程里面的src目录下的代码会丢失)
注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程
在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到finish即可
回到Android studio
打开settings.gradle,添加include ':libraries:你的库工程名称'
ctrl+alt+shift+s 打开 project structure 在左侧面板选中module,在中间面板选中module名,再在右边面板选中denpendecies
在面板的最右边出现一个加号,点击+号,选择第三项module denpendecy
此时弹出一个对话框,显示你的library project ,选中它,点击OK,最后在 project structure面板依次点击Apply,OK
完成以上步骤,有可能会遇到如下问题:
1 报错:类似于:
那是因为你的library project的build.gradle里的配置的SDK版本与你现有工程的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它与现有工程一致就可以解决
例如library project的build.gradle
原有工程的build.gradle
把library project的build.gradle对应的字段值参照原有工程来修改,修改完毕后,rebuild一下工程
2 在rebuild工程后仍报错
此时依次打开File--Invalidate Caches/Restart,弹出对话框
点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后你就可以用上你的library project了
注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程
在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到finish即可
回到Android studio
打开settings.gradle,添加include ':libraries:你的库工程名称'
ctrl+alt+shift+s 打开 project structure 在左侧面板选中module,在中间面板选中module名,再在右边面板选中denpendecies
在面板的最右边出现一个加号,点击+号,选择第三项module denpendecy
此时弹出一个对话框,显示你的library project ,选中它,点击OK,最后在 project structure面板依次点击Apply,OK
完成以上步骤,有可能会遇到如下问题:
1 报错:类似于:
那是因为你的library project的build.gradle里的配置的SDK版本与你现有工程的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它与现有工程一致就可以解决
例如library project的build.gradle
原有工程的build.gradle
把library project的build.gradle对应的字段值参照原有工程来修改,修改完毕后,rebuild一下工程
2 在rebuild工程后仍报错
此时依次打开File--Invalidate Caches/Restart,弹出对话框
点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后你就可以用上你的library project了
0 0
- Android Studio如何添加工程为library
- Android Studio添加工程为library
- Android Studio如何添加工程(project)为library(针对非gradle)
- Android Studio如何添加工程(project)为library(针对非gradle)
- Android Studio如何添加工程(project)为library(针对非gradle)
- Android Studio如何添加工程(project)为library(针对非gradle)
- (4.5.2.9)Android Studio如何添加工程(project)为library(针对非gradle)
- Android Studio如何引用外部Library工程
- Android Studio如何引用外部Library工程
- Android Studio如何引用外部Library工程
- Android Studio如何引用外部Library工程
- android studio添加library
- Android Studio如何导入Library工程,并实时更新
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- 判断当前用户是否属于管理员权限的组
- 分布式环境下的id生成方法
- 23设计模式之备忘录模式(Memento)
- Android获取系统外置存储卡路径的方法
- UiAutomator Demos
- Android Studio如何添加工程为library
- 发展之道:简单与专注
- 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- 汽车租赁系统
- FragmentTransaction的commit和commitAllowingStateLoss的区别
- C程序员从校园到职场——互动出版网
- Ajax-概述
- Eclipse当中常用的一些快捷键,希望会帮助大家,在平时的编程的过程当中更加的便利~
- centos7的一些变动