向Android Studio 中导入的Eclipse项目中添加第三方开源库
2015-06-12 14:23
441 查看
我的项目是从Eclipse中导入到Android Studio中的,由于不熟悉Gradle,没有使用Gradle重新构建项目,依然使用的Ant构建,但是因此产生一个问题,就是导入第三方library的时候会自动生成为Gradle module,怎么导入都解决不了问题,于是决定手动来导入.
在其中加入第三方库的描述信息:
只需要点击 version control下的click to browser,把项目添加到vcs就ok啦:
选中要添加的项目,点加号:
然后点击Close就会发现library变绿啦~~:
试试是不是可以Commit了呢?
1.将第三方库拷贝到(Eclipse中的Workspace/Android Studio中的Project)所在目录下(我的是workspace1.1下),新建iml文件与library文件名字相同.
2.文件内容与其他library下的iml内容相同:
<?xml version="1.0" encoding="UTF-8"?> <module type="JAVA_MODULE" version="4"> <component name="FacetManager"> <facet type="android" name="Android"> <configuration> <option name="LIBRARY_PROJECT" value="true" /> <proGuardCfgFiles> <file>file://D:/Android/JDK/tools/proguard/proguard-android.txt</file> </proGuardCfgFiles> </configuration> </facet> </component> <component name="NewModuleRootManager" inherit-compiler-output="true"> <exclude-output /> <content url="file://$MODULE_DIR$"> <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="library" name="android-support-v4" level="project" /> #如果有别的第三方lib,需要在这里引入,方式同上. </component> </module>
3.在Workspace目录下(workspace1.1)找到.idea文件夹中的modules.xml:
在其中加入第三方库的描述信息:
<module fileurl="file://$PROJECT_DIR$/MaterialDesign/MaterialDesign.iml" filepath="$PROJECT_DIR$/MaterialDesign/MaterialDesign.iml" />
4.等待Android Studio刷新,就可以看到第三方库出现啦o(∩_∩)o 哈哈
5.什么?新增的项目不在VCS中?无法commit到Svn?
只需要点击 version control下的click to browser,把项目添加到vcs就ok啦:
选中要添加的项目,点加号:
然后点击Close就会发现library变绿啦~~:
试试是不是可以Commit了呢?
by qq:707175425
相关文章推荐
- Spring 依赖的Jar包简介
- 浅谈关于struts2的配置
- Log4J Java日志框架特性的内部实现(可以研究下)
- Spring+CXF的WebServices简单示例
- java对象的克隆
- myeclipse svn 修改用户名和密码
- java 正则表达式入门(一)
- JAVA笔记
- struts.properties配置详解
- Java与模式
- eclipse 构建maven web工程
- jedis+java
- java debug
- Java集合类
- java解析json格式文件
- eclipse不能自动编译生成class文件的解决办法
- java日志框架,Log4j配置全攻略
- Spring MVC Controller 单元测试
- 用java语言实现事件委托模式
- 菜鸟java记录五