关于Android Studio如何导入library project
2016-01-30 16:31
706 查看
关于Android Studio如何导入library project
在项目根目录下建立一个libraries文件夹,移动你要使用的libraryproject到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了
相关文章推荐
- Android RecyclerView的使用
- Android 自定义Fragment切换管理类,自动管理Fragment的生命周期,支持FragmentActivity和Fragment里面嵌套fragment
- Android消息推送(一)--AndroidPn(XMPP协议)Demo版
- 安卓开发——AndroidStudio中对于新定义变量提示Private field ‘变量名’ is never used
- 这些年正Android - 大学
- 监听android actionbar上overmenu是否显示
- ActiveAndroid TableInfo TypeSerializer
- Android progressBar进度条
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- Android6.0 按键流程(三)InputDispatcher分发输入消息
- 一个Android上的弹幕控件Open Danmaku
- Android 打包so动态库文件到APK
- Android 打包so动态库文件到APK
- Android上定义播放器控件UniversalVideoView
- Android sdk 接入时遇到的错误解决方案
- Android 学习1----控件的学习
- android 编写动画
- 关于android Widgets桌面小插件的开发大概流程
- android学习记录1(ADT,SDK,ADB,点击事件等基础使用)
- 【第一行代码】Android 活动(activity)总结