當前位置:首頁 » 安卓系統 » android導入gradle項目

android導入gradle項目

發布時間: 2024-04-22 09:02:36

『壹』 如何導入一個android工程

android開發工具現在都是android studio得了,具體的導入如下。

1:點擊「File」的按鈕,然後選擇New-->「Import Project」,如圖:

『貳』 android studio怎樣導入第三方庫 步驟

Android Studio導入第三方庫的方法我個人知曉的有三種:

一、Gradle抓取

二、libs導入

三、源碼導入

一、Gradle抓取

  1. Gradle抓取的方法最為簡單,只需在Project->app文件夾下的build.gradle文件中添加依賴:

  2. build.gradle文件夾所在位置

  3. 在builde.gradle文件中制定位置添加代碼

    compile 'cn.finalteam:galleryfinal:1.4.8.7'

    然後同步一下工程即可。

二、libs導入

  1. 將從網上下載對應的第三方庫的jar包放入Project->app文件夾下的libs文件夾:

  2. libs文件夾所在位置

  3. 然後在單擊jar包右鍵,選擇「Add as library...」可實現導入;或者在我們上述的build.gradle文件中添加依賴:

    ompile files('libs/galleryfinal.jar')

三、源碼導入

  1. 選擇Android Studio菜單欄File->New->import Mole...,彈出窗口選擇Mole的路徑:

  2. 找到下載好的第三方庫,找到其中用的Mole:

  3. 選擇galleryfinal,點擊OK。

  4. 同步一下工程,會出現這樣的報錯信息:

  5. 點擊「Open File」,找到錯誤的地方:

  6. 導入庫的build.gradle位置

  7. 將「project_version」修改為版本名稱,如"1.0":

  8. 再次同步工程,又會出現報錯信息:

  9. 原因是找不到bintray.gradle文件,查找了以下網上的解決方法是刪除或注釋掉第三方庫的build.gradle文件中的:apply from: "../bintray.gradle"

  10. 然後我們繼續同步工程,會發現Android Studio一直停留在:

  11. 這是因為第三方庫需要用到相應的jar文件或gradle文件或arr文件,如果覺得這個過程太慢,可以考慮以下方法:

    翻牆

    手動下載相應文件,參考:聽說你Android Studio更新Gradle很慢

    放棄治療,等待下載完畢

『叄』 如何使用Android Studio 開發Gradle插件

Gradle插件開發

Gradle插件是使用Groovy進行開發的,而Groovy其實是可以兼容Java的。AndroidStudio其實除了開發Android App外,完全可以勝任開發Gradle插件這一工作,下面來講講具體如何開發。

首先,新建一個Android項目。

之後,新建一個Android Mole項目,類型選擇Android Library。

將新建的Mole中除了build.gradle文件外的其餘文件全都刪除,然後刪除build.gradle文件中的所有內容。

在新建的mole中新建文件夾src,接著在src文件目錄下新建main文件夾,在main目錄下新建groovy目錄,這時候groovy文件夾會被Android識別為groovy源碼目錄。除了在main目錄下新建groovy目錄外,你還要在main目錄下新建resources目錄,同理resources目錄會被自動識別為資源文件夾。在groovy目錄下新建項目包名,就像Java包名那樣。resources目錄下新建文件夾META-INF,META-INF文件夾下新建gradle-plugins文件夾。這樣,就完成了gradle 插件的項目的整體搭建,之後就是小細節了。目前,項目的結構是這樣的。

打開Mole下的build.gradle文件,輸入

apply plugin: 'groovy'
apply plugin: 'maven'

dependencies {
compile gradleApi()
compile localGroovy()
}

repositories {
mavenCentral()
}12345678910111234567891011

下面我們在包名下新建一個文件,命名為PluginImpl.groovy,注意有groovy後綴,然後在裡面輸入,注意包名替換為你自己的包名。

package cn.e.zafu.gradle

import org.gradle.api.Plugin
import org.gradle.api.Project

public class PluginImpl implements Plugin<Project> {
void apply(Project project) {
project.task('testTask') << {
println "Hello gradle plugin"
}
}
}

然後在resources/META-INF/gradle-plugins目錄下新建一個properties文件,注意該文件的命名就是你只有使用插件的名字,這里命名為plugin.test.properties,在裡面輸入

implementation-class=cn.e.zafu.gradle.PluginImpl11

注意包名需要替換為你自己的包名。

這樣就完成了最簡單的一個gradle插件,裡面有一個叫testTask的Task,執行該task後會輸出一段文字,就像當初我們輸出HelloWorld一樣。

『肆』 如何解決Android Studio導入項目非常慢的問題

Android Studio比Eclipse ADT有巨大的優勢。

Android Studio原生支持使用Gradle來構建項目,使用動態語言Groovy定義項目構建的過程,避免了build.xml文件繁瑣的定義。


然而使用的時候,卻有著巨大的缺陷。由於Android Studio在升級的時候,可能會伴隨著Gradle版本的升級,Gradle就會產生若乾的版本。


為了保證程序不會因為Gradle版本不同導致問題,又產生了Gradle Wrapper,它的作用就是讓項目綁定一個Gradle版本,當我們導入項目時,會自動下載相應的Gradle版本。


然,並,卵。 問題來了


這就導致我們在打開其它項目的時候,如果當前電腦沒有該項目配置的Gradle版本就會下載相應的Gradle版本。但是Gradle的二進制包較大,又加上鏈接的是國外伺服器,導致國內基本很難下載下來, 這時候後就會出現下面的情況。

『伍』 android studio怎麼將別人的工程導入

工具: Android Studio android sdk jdk 方法/步驟 打開Android Studio,選擇 import project 選擇eclipse中的一個項目 選擇import project from external model 填寫項目名族襪信字和存儲路徑 勾選需要導入的目錄默認就可 勾選需要導入的library,這里bin 文件夾下的jar不用勾選 再次檢查 導入 android Manifest.xml文件點擊finish就可完成導入 導入後好棚的項目 進入libs 文件夾,將libs下的jar添加成庫文件 兆輪1.選擇要添加的jar 2.右鍵選擇add as library 3.Level 選擇 Mole library 4. Add to mole 選擇你要添加到的mole

熱點內容
數據模型於資料庫系統 發布:2024-07-27 09:59:56 瀏覽:849
網站ip訪問量 發布:2024-07-27 09:59:55 瀏覽:286
java字元串字元數組 發布:2024-07-27 09:59:13 瀏覽:593
如何利用無線網路搭建伺服器 發布:2024-07-27 09:59:05 瀏覽:721
it天空解壓密碼 發布:2024-07-27 09:50:39 瀏覽:549
軟體腳本買賣 發布:2024-07-27 09:50:38 瀏覽:917
android對象轉json 發布:2024-07-27 09:50:15 瀏覽:183
安卓平板有什麼可以畫對稱的 發布:2024-07-27 09:36:03 瀏覽:133
羊創意腳本 發布:2024-07-27 09:29:30 瀏覽:895
榮耀v20升級存儲 發布:2024-07-27 09:20:19 瀏覽:486