将github上开源项目导入AndroidStudio中

本文详细介绍了如何在Android Studio中将第三方库从Eclipse移植过来,包括创建library目录、编辑settings.gradle文件、添加依赖以及调整build.gradle文件的具体步骤。通过遵循本文提供的指南,开发者能够顺利地将现有的库整合进其Android应用中。
 最近突然有这个需求,虽然上网查了很多,但是大多部分都是基于Eclipse的,基本上没有AndroidStudio相关的资料,但是经过多次试验,已然成功.特此分享

 首先在github上clone或者download一份源码,这个自不必多说.之后在AS中新建一个项目,并且将项目左边目录切换成project模式.
    1.在 project/ 下创建library目录,(非必须,但是为了可读性,最好加上),将解压后的文件目录整个拷贝到project/library/ 下
    2.在project/ 下可以找到settings.gradle文件,打开文件进行编辑
            我使用的是XListView(解压后的目录名字),那么在settings.gradle中加上
            include ':XListView'
            project(':XListView').projectDir new File('library/XListView')
       此时rebuild一下项目,如果发现 ‘Default Configuration‘错误, 
       将2步骤改为:  
include ':library:XListView'
    3.如果在步骤2中没有发现'default configuration'错误,在project/app/ 下的build.gradle文件中添加如下字段
        dependencies{
        compile fileTree(dir'libs'include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.2.0'
        compile project(':XListView')
        }    
如果在步骤2中发现'default configuration'错误,则执行如下操作
compile project(":libs:XListView")    

    4.最后在rebuild之前,检查XListView文件夹中是否存在build.gradle文件,如果没有,要加上
给出例子:   
apply plugin: 'com.android.library'
dependencies { compile 'com.android.support:support-v4:21.0.3'}
android { compileSdkVersion 23 
               buildToolsVersion "23.0.0" 
               defaultConfig { minSdkVersion 14 targetSdkVersion 23 } 
               sourceSets {main { 
                                               manifest.srcFile 'AndroidManifest.xml' 
                                               java.srcDirs = ['src'] 
                                               res.srcDirs = ['res'] 
                                            } 
                                   }
                }
根据自己项目所用版本来更改相应的配置


     5.rebuild 项目,成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值