Android Studio导入github项目作为librar

2016-05-06  本文已影响857人  Noddy

  前言:在项目开发中,有时候需要引用github中的Gradle project作为library,一方面作者没有提供相应的jar文件导入,
另一方面我们也可能需要在该library项目中修改相应的代码以适应我们的项目。本文就是说明一下如何把clone的代码导入到我们的项目中使用。

譬如我需要在项目中引用openCVLibrary2410来做图像处理,clone下来的opencv项目是这样的(可能有所差别):

openCVLibrary2410
   ---build
   ---gradle
   ---src
   ---build.gradle
   ---gradlew
   ---gradle.bat
   ---lint.xml
   ---local.properties
   ---openCVLibrary2410.iml

然后按下面步骤导入到我们的项目中:

  1. 把openCVLibrary2410(也就是需要导入的project)放在自己的项目(这里比如叫MyProject)同一文件夹下
    <br />
  2. 在app module的build.gradle中添加(自己修改相应的项目名称)
dependencies 
{ 
compile project(':openCVLibrary2410') 
}

<br />

  1. 在settings.gradle下添加修改为
include ':app', ':openCVLibrary2410' 
project(':openCVLibrary2410').projectDir = new File(settingsDir, '../openCVLibrary2410')

<br />

  1. Tools--Android--Sync Project with Gradle Files
    <br />
  2. 此时了openCVLibrary2410的build.gradle,在此文件头部修改
apply plugin: 'com.android.library'

<br />

  1. 再运行一次Sync Project with Gradle Files,ok,导入类项目完成
上一篇下一篇

猜你喜欢

热点阅读