美文网首页
Android Studio导入github项目作为librar

Android Studio导入github项目作为librar

作者: Noddy | 来源:发表于2016-05-06 14:52 被阅读857次

      前言:在项目开发中,有时候需要引用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,导入类项目完成

    相关文章

      网友评论

          本文标题:Android Studio导入github项目作为librar

          本文链接:https://www.haomeiwen.com/subject/qmmdrttx.html