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 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。
相關文章
相關標籤/搜索