1. 程式人生 > >Android Studio匯入github下載的project和module

Android Studio匯入github下載的project和module

前言:我們以前eclispe時代, 經常都是跑到github瀏覽第三方開源資源,然後下載下來,執行一下sample之類的,學習沒有接觸的第三方安卓庫,但是到了Android Studio,在github下載下來的project,利用as進行import之後,總是容易發生很多問題和錯誤,導致程式無法執行。(本篇我們只討論下載後的專案如何利用as進行import成功執行,不涉及maven的方式)

一、當前環境說明

as說明:
Android Studio1.4.1
buildtools —— 23.0.1
windows 64bit

庫說明:
Android-Universal-Image-Loader 1.9.5+
(當前下載時間為 2015-11-16)

一、as匯入github下載的庫工程

1、在as上新建一個工程,待建立完成之後執行一遍在手機或者模擬器上。然後開啟我們剛剛新建的那個工程目錄


新建一個工程成功執行.png

2、複製替換檔案

由於庫的作者的開發環境(as的版本,sdk的版本,buildtool等和我們當前本機開發環境的不同,所以gradle的相關的檔案和資料夾就會產生很大差異)

我們要做的,就是儘量讓下載下來的第三方的專案在我們當前的環境下好好的跑起來。接下來開始行動了。

  • 在行動之前,讓我們看一下我們主要操作的是那些檔案和資料夾

下面的圈出來的這四個檔案或者資料夾

  • gradle 資料夾 (必須)
  • build.gradle (必須)
  • gradle.properties (必須)
  • .gradle 資料夾 (非必須)(注意前面的.)

需要操作的幾個檔案/資料夾.png

接下來看一下我們下載下來的庫解壓後的檔案結構:


從github上解壓後的project的檔案結構.png

看完這兩張圖片,我們就正式幹活了。

我們要做就是把上面提及的我們本地新建的工程生成4個檔案/資料夾複製到從github上解壓出來的資料夾裡,進行替換操作。(本人一直都是刪掉然後另外複製過去)

注: gradle 資料夾(必須) 、build.gradle (必須)和gradle.properties (必須) 這三個一定要複製
但是 .gradle 資料夾 (前面帶.的這個資料夾)如果我們從github上解壓下來的沒有這個就不用複製,當然你要複製也是可以的,不會報錯的


替換檔案/資料夾.png

如圖那般替換就可以了。

3、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
著作權歸作者所有,轉載請聯絡作者獲得授權,並標註“簡書作者”。

相關推薦

Android Studio匯入github下載projectmodule

前言:我們以前eclispe時代, 經常都是跑到github瀏覽第三方開源資源,然後下載下來,執行一下sample之類的,學習沒有接觸的第三方安卓庫,但是到了Android Studio,在github下載下來的project,利用as進行import之後,總是容易發生很多問題和錯誤,導致程式無法執行。(本篇

Android Studio匯入github下載的工程

現在從github上面現在的專案大部分都是Android Studio工程,那麼問題來了,從github上面down一個工程下來,怎麼匯入android studio呢? 對剛從eclipse轉Android Studio的童鞋來說,可能會遇到各種問題。下面方

Android Studio 匯入Github下載的專案完美匯入的方法

1.首先去Github下載一個原始碼 例如 https://github.com/GillMo/MenuDemo 2.開啟自己的Android Studio 開啟一個自己專案,按圖示所示找到這個版本號 3.按圖所示,找到要匯入的專案的版本

android studio使用教程(六) projectmodule gradle指令碼檢視

也許你會說gradle指令碼在哪?如圖: 你會看到有projectmodule中都有build.gradle檔案 這就是gradle的指令碼檔案 1:先看下project中的build.gradle

Android studio匯入github上的工程以及如何應用到自己的工程上

github上有很多酷炫的控制元件,一直想應用到自己的工程中,所以前幾天好好的上網查了一下相關的部落格,總算是成功了。哈哈... 下面我通過兩個例子分別講解:(兩個例子分別代表兩種不同的匯入方法參考,具體使用哪種要看github專案的Read me) 1.新建一個工程de

Android Studio匯入github優秀開源專案SlidingMenu(簡單方法)

在app 的build.gradel裡面新增 repositories { maven { url "http://jzaccone.github.io/SlidingMenu-aar" } ... } dependencies { compile 'c

Android Studio匯入github專案

第一步:  你的電腦上首先要有git和AndroidStudio,沒有的話趕緊下去吧,之前我的部落格也有開發工具,這裡我就當你有了,直接開始。  第二步:開啟studio找到設定頁面  將你安裝的git路徑放到第二步中,點選ok。  第三步:你要有一個github 的賬號,

Android Studio 匯入GitHub上的專案方法

開啟Android Studio  按順序點選VCS -- checkout from Version Control -- Git 點選完後會出現以下介面 在URL處填寫你想匯入的GitHub上的專案地址,然後點選Test會出現下面這個介面,然後點選yes。然後

Android studio 匯入github工程

從github下載兩個開源專案: PagerSlidingTabStrip    |    Android-Universal-Image-Loader-master https://github.com/astuetz/PagerSlidingTabStrip 下文說的Project等同

匯入Android Studio ProjectModule報錯問題解決

1.匯入Project報錯 我們把一個Android Studio專案匯入的Android Studio中,造成這一困惑的一個根本原因就是Android Studio使用的編譯工具Gradle的問題;如果某個專案使用的是Gradle1.5進行的編譯,而本地又沒

Android Studio匯入Project Module的正確方法

                Gradle Project專案、Module模組匯入最近看到網上很多人在抱怨,Android Studio很難匯入github上下載下來的一些專案,主要包括:1、匯入就在下載Gradle2、根本導不進下面我分2部分來講解正確的匯入姿勢:1、匯入完整的Github Projec

Android Studio匯入ProjectModule的正確方法

Gradle Project專案、Module模組匯入 最近看到網上很多人在抱怨,AndroidStudio很難匯入github上下載下來的一些專案,主要包括: 1、匯入就在下載Gradle 2、根本導不進 下面我分2部分來講解正確的匯入姿勢: 1、匯入完整的Github

Android Studio projectmodule的區別

網上搜索得出以下結論: 1.Project相當於eclipse裡面的工作區間,module相當於其project。AS裡面的專案結構也可以像eclipse一樣,一個project新建多個module。剛開始不懂的時候,只知道新建專案,然後學習,看到其他英文一撇而過,能不用就

[Android]Android Studio 匯入FWK packages app 等原始碼

start: 之前一直用source insight + opengrok組合看android原始碼,包括Java,C/C++等,覺得挺方便了的。 最近負責的模組重點轉向FWK,想加一個工具Android studio。 用 AS 載入 FWK / packages_app等 jav

Android studio 匯入Module後報錯記錄

  匯入一個Module時報錯:Cause: com.novoda.gradle.release.AndroidLibrary$LibraryUsage.getDependencyConstraints()Ljava/util/Set; 解決辦法是: 註釋掉Module下的:

記一次Android Studio 匯入Module後無法依賴

舊版本的Android Studio (例如:2.2版本),在匯入Module之後,是可以直接在Project Structure 中直接看到Module的。 後面升級了Android Studio到3.1.4。匯入Module,死活不顯示在Project St

Android Studio匯入刪除模組

Android Studio匯入和刪除模組 一、匯入Module模組 File --> New --> Import Module --> 彈出選擇本地模組對話方塊 --> 輸入本地模組路徑 錯誤提示: 1. Project already con

Android Studio 匯入v4 v7包衝突問題

第一種方案 由於第三方包中的v4 jar一般比較舊,將v4包從libs目錄下刪除,重新新增線上的依賴庫v4包,在build.gradle中新增依賴: compile 'com.android.support:support-v4:24.2.0' 注意此時

android studio匯入module需要注意的點

1.匯入module File->New->Import Module 2.將自己專案中的 compileSdkVersion 23 buildToolsVersion '25.0.0'minSdkVersion 17 targetSdkVersion 2

Android Studio匯入第三方類庫、jar包so庫

http://blog.csdn.net/lincyang/article/details/43951527/ 第三方類庫原始碼 將一網友的XMPP程式碼從ADT轉到AS時,發現其使用了第三方類庫,原始碼放在了lib下,直接在AS中Import project,第三方