Android Studio导入第三方类库的方法

原文地址:Android Studio导入第三方类库的方法

    • 摘要:AndroidStudio导入第三方类库的方法,androidstudio一、导入*.jar包1.直接copy①复制*.jar包,粘贴到主工程目录的libs下边②右键,将此jar包设置成自己的library③然后在工程右键的选择项目单击OpenModuleSettings,在Dependencies中选择添加文件这样,就表示jar包添加成功了。打开app目录下的build.gradle表示添加成功。2.build.gradle里边添加一句:compilefileTree(in

    • Android Studio导入第三方类库的方法,androidstudio
      一、导入*.jar包 

      1.直接copy 

      ①复制*.jar包,粘贴到主工程目录的libs下边 

      Android Studio导入第三方类库的方法,androidstudio 

      ②右键,将此jar包设置成自己的library 

      Android Studio导入第三方类库的方法,androidstudio 
      ③然后在工程右键的选择项目单击Open Module Settings,在Dependencies中选择添加文件 

      Android Studio导入第三方类库的方法,androidstudio 
      Android Studio导入第三方类库的方法,androidstudio 
      这样,就表示jar包添加成功了。 

      打开app目录下的build.gradle 

      Android Studio导入第三方类库的方法,androidstudio
      表示添加成功。 

      2.build.gradle里边添加一句: 
      compile fileTree(include: ['*.jar'], dir: 'libs') 


      Android Studio导入第三方类库的方法,androidstudio
      写下这句话后,再直接复制粘贴jab包到libs目录下边即可,自动add as library。 



      二、导入第三方java类库含源码包 

      1.先把从github上下载下来的library解压,把library的文件夹所有复制到工程下边(与主工程app同级,复制到文件、工程都可) 

      Android Studio导入第三方类库的方法,androidstudio 
      Android Studio导入第三方类库的方法,androidstudio 


      2.项目根目录下settigs.gradle添加:include ':App',':viewpagerindicatorlibrary' 

      Android Studio导入第三方类库的方法,androidstudio
      3.app/build.gradle的dependencies里边添加:compile project(':viewpagerindicatorlibrary') 

      Android Studio导入第三方类库的方法,androidstudio
      4.打开open Module Settings看到viewpagerindicatorlibrary 已经加入进来 

      Android Studio导入第三方类库的方法,androidstudio 
      点击Try again 还会有编译报错... 

      5.修改编译报错:还需在viewpagerindicatorlibrary目录下添加一个build.gradle的文件 

      apply plugin: 'com.android.application' 

      android { 

      compileSdkVersion 24 

      buildToolsVersion "24.0.0" 

      defaultConfig { 

      minSdkVersion 14 

      targetSdkVersion 24 



      buildTypes { 

      release { 

      minifyEnabled false 

      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 







      dependencies { 

      compile 'com.android.support:support-v4:18.+' 



      跟主的app/build.gradle差不多,就是defaultConfig只留两个Version版本,依赖只加入自己依赖即可,么有libs就 
      compile 'com.android.support:support-v4:18.+',有libs就 
      compile fileTree(include: ['*.jar'], dir: 'libs')。 

      编译后,可能还有报错,需要修改一下viewpagerindicatorlibrary目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下 

      三、aar的引入 

      1.一个单独的工程,有依赖相应的自己的library,可运行一下自己的工程,在自己工程目录下找到.aar文件 

      Android Studio导入第三方类库的方法,androidstudio


      Android Studio导入第三方类库的方法,androidstudio
      2.将.aar文件粘贴到自己项目的libs目录下 

      Android Studio导入第三方类库的方法,androidstudio 
      3.修改app/build.grdle配置文件 

      添加:repositories flatDir {dirs 'libs' }} 

      这个是添加一个本地仓库,并把libs目录作为仓库地址。 

      dependencies中添加一行: 
      compile(name:'pullrefreshlibrary', ext:'aar') 

      Android Studio导入第三方类库的方法,androidstudio 
      4.重新编译项目: 

      从工具栏依次选择:"Build"-->"rebuild project" 

      Android Studio导入第三方类库的方法,androidstudio 
      5.编译完成后,在app/build/intermediates/exploded-aar/a就可以看见我们引用的aar包内容了,其中jar目录下是jar文件,res下是我们aar包里的资源文件。 

      Android Studio导入第三方类库的方法,androidstudio 

posted on 2018-04-28 16:37  ZhYQ_note  阅读(213)  评论(0)    收藏  举报

导航