Android Studio导入github下载的project和module

前言:咱们之前eclispe时代, 常常都是跑到github浏览第三方开源资源,而后下载下来,运行一下sample之类的,学习没有接触的第三方安卓库,可是到了Android Studio,在github下载下来的project,利用as进行import以后,老是容易发生不少问题和错误,致使程序没法运行。(本篇咱们只讨论下载后的项目如何利用as进行import成功运行,不涉及maven的方式)git

1、当前环境说明

as说明:
Android Studio1.4.1
buildtools —— 23.0.1
windows 64bitgithub

库说明:
Android-Universal-Image-Loader 1.9.5+
(当前下载时间为 2015-11-16)编程

1、as导入github下载的库工程

一、在as上新建一个工程,待创建完成以后运行一遍在手机或者模拟器上。而后打开咱们刚刚新建的那个工程目录


新建一个工程成功运行.png

二、复制替换文件

因为库的做者的开发环境(as的版本,sdk的版本,buildtool等和咱们当前本机开发环境的不一样,因此gradle的相关的文件和文件夹就会产生很大差别)windows

咱们要作的,就是尽可能让下载下来的第三方的项目在咱们当前的环境下好好的跑起来。接下来开始行动了。app

  • 在行动以前,让咱们看一下咱们主要操做的是那些文件和文件夹

下面的圈出来的这四个文件或者文件夹maven

  • gradle 文件夹 (必须)
  • build.gradle (必须)
  • gradle.properties (必须)
  • .gradle 文件夹 (非必须)(注意前面的.)

须要操做的几个文件/文件夹.png

接下来看一下咱们下载下来的库解压后的文件结构:学习


从github上解压后的project的文件结构.png

看完这两张图片,咱们就正式干活了。gradle

咱们要作就是把上面说起的咱们本地新建的工程生成4个文件/文件夹复制到从github上解压出来的文件夹里,进行替换操做。(本人一直都是删掉而后另外复制过去)ui

注: gradle 文件夹(必须) 、build.gradle (必须)和gradle.properties (必须) 这三个必定要复制
可是 .gradle 文件夹 (前面带.的这个文件夹)若是咱们从github上解压下来的没有这个就不用复制,固然你要复制也是能够的,不会报错的3d


替换文件/文件夹.png

如图那般替换就能够了。

三、as进行import 工程

刚刚通过替换以后的project能够顺利地导入了。

当如的方式有两种:

  • 第一种:编程界面 Import Project
  • 第二种:欢迎界面 Open an existing project

File —— New —— Import Project 一下


import project.png

欢迎界面 Open an existing project


Open an existing project.png

两种方式效果是一致的。引入的时候不是选择project名称,而是选择的项目的build.gradle文件,以下图:


选择build.gradle文件.png

这样就能够引入的project了。
可是引入后若是报这样的一个错误,

错误以下:


报错.png

这个实际上是很是好解决的,
点击 Open File
把最下面的 apply 那一句删掉或者备注掉
从新编译一下程序。便可。


解决报错.png

这时候再看,发现module改显示app的显示app,改显示库的显示库了。

成功导入够效果以下图:


成功import.png

sample成功运行


sample成功运行.png

导入module

这个没啥可说的,直接把

File —— New —— Import Module就好了


直接引入module.png

找到咱们想要引入的库(库在as里面也是module的概念)

module没有被project那么娇气,引入很方便

本篇完。



文/阿敏其人(简书做者) 原文连接:http://www.jianshu.com/p/1b7209bf0c76 著做权归做者全部,转载请联系做者得到受权,并标注“简书做者”。
相关文章
相关标签/搜索