Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android Studio導入github下載的project和module,androidgithub

Android Studio導入github下載的project和module,androidgithub

編輯:關於android開發

Android Studio導入github下載的project和module,androidgithub


前言:我們以前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
著作權歸作者所有,轉載請聯系作者獲得授權,並標注“簡書作者”。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved