Android eclipse使用gradle打包的圖文教程
1 、 gradle 安裝
1.1、下載安裝包: https://gradle.org/releases 官方網(wǎng)站提供了最新以及歷史版本,根據(jù)需求下載對應(yīng)的版本。建議用最新的
1.2、解壓到常用目錄,此例放入D:\Program Files
1.3、配置環(huán)境變量,使得命令能夠執(zhí)行
1.4、檢查安裝配置是否正確。window系統(tǒng)下使用“gradle -v”命令查看,mac系統(tǒng)下使用“./gradlew -v”命令查看
2 2 、 Eclipse 配置
2.1 、安裝插件
啟動eclipse>>
第一種方式:菜單[help]>>[install new software…]
第二種方式:菜單欄[Help]>>[Eclipse Marketplace],[Search]>>輸入Gradle(搜索過程較慢,有條件最好vpn翻墻搜索和下載,如果沒翻墻安裝過程有點長),搜索結(jié)果頁面找到插件后下載安裝,安裝完成后會提示重啟eclipse,重啟即可。
此處使用第一種方式進行配置,如下:
首先,點擊add…輸入標識和軟件倉庫地址: http://download.eclipse.org/buildship/updates/e46/milestones/2.x/ 點擊ok
接著,按照向?qū)瓿砂惭b...
2.2 、配置 gradle
eclipse>>菜單[window>>properties>>gradle]
3 、 gradle 構(gòu)建 android 項目
3.1 、 導(dǎo)出 build.gradle 文件
這里新建個用于測試的test安卓工程。目錄如下:
在eclipse配置好了gradle插件的情況下,利用ADT導(dǎo)出build.gradle文件:
選中要導(dǎo)出文件的工程,這里是選中TestProject,點擊next
至此,可以看到工程中已經(jīng)成功導(dǎo)出build.gradle文件:
右鍵刷新工程:
工程刷新后,可以看到多增加了幾個文件:
3.2 、配置 gradle 編譯參數(shù)
3.2.1、gradle版本配置
打開工程[gradle]>>[wrapper]>>gradle-wrapper.properties
修改distributionUrl參數(shù)的版本號
3.2.2、gradle插件版本配置
打開工程build.gradle
修改classpath參數(shù)的版本號
注:此處針對Mac系統(tǒng)(Window系統(tǒng)不需要),如果項目中沒有l(wèi)ocal.properties文件,請把示例demo中的local.properties文件copy到項目工程,并修改local.properties文件里的參數(shù)sdk.dir(sdk所在路徑)
3.2.3、gradle插件版本和gradle版本對應(yīng)關(guān)系
詳情請查看官網(wǎng): https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin
4 、 gradle 打包
Window系統(tǒng)下gradle打包命令:
1、查看環(huán)境配置的所用gradle版本:gradle -v
2、清理項目并下載所需要的依賴:gradle clean
3、編譯打包:gradle build
Mac系統(tǒng)下gradle打包命令:
1、查看環(huán)境配置的所用gradle版本:./gradlew -v
2、清理項目并下載所需要的依賴:./gradlew clean
3、編譯打包:./gradlew build
此處,展示W(wǎng)indow系統(tǒng)下的gradle打包。首先,cd到當前工程的目錄下
4.1、查看環(huán)境配置的所用gradle版本:gradle -v
這么做的目的是確保gradle環(huán)境變量已經(jīng)配置好
4.2、清理項目并下載所需要的依賴:gradle clean
4.3、編譯打包:gradle build
編譯打包成功后,在build>>outputs>>apk下會生成兩個apk,第一個是debug模式下未對齊的apk,第二個是relase模式下未簽名的apk。
結(jié)語:以上提供的是eclipse使用gradle打包操作流程,若想生成含有簽名的apk,請在build.gradle的android{}里添加:
signingConfigs { debug { keyAlias '密鑰別名' keyPassword '密鑰密碼' storeFile file('密鑰路徑') storePassword '密碼密碼' } overseaRelease { keyAlias '密鑰別名' keyPassword '密鑰密碼' storeFile file('密鑰路徑') storePassword '密碼密碼' } } buildTypes { debug { signingConfig signingConfigs.overseaRelease } release { signingConfig signingConfigs.overseaRelease } }
總結(jié)
以上所述是小編給大家介紹的Android eclipse使用gradle打包的圖文教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Android仿京東淘寶自動無限循環(huán)輪播控件思路詳解
在App的開發(fā)中,很多的時候都需要實現(xiàn)類似京東淘寶一樣的自動無限輪播的廣告欄,這里小編寫了一個,分享到腳本之家平臺供大家參考2017-04-04Android使用Intent.ACTION_SEND分享圖片和文字內(nèi)容的示例代碼
這篇文章主要介紹了Android使用Intent.ACTION_SEND分享圖片和文字內(nèi)容的示例代碼的實例代碼,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧2018-05-05Kotlin中標準函數(shù)run、with、let、also與apply的使用和區(qū)別詳解
相比Java, Kotlin提供了不少高級語法特性。對于一個Kotlin的初學者來說經(jīng)常會寫出一些不夠優(yōu)雅的代碼,下面這篇文章主要給大家介紹了關(guān)于Kotlin中標準函數(shù)run、with、let、also與apply的使用和區(qū)別的相關(guān)資料,需要的朋友可以參考下。2018-03-03Android編程視頻播放API之MediaPlayer用法示例
這篇文章主要介紹了Android編程視頻播放API之MediaPlayer用法,結(jié)合實例形式分析了基于Android API實現(xiàn)視頻播放功能的多媒體文件讀取、判斷、事件響應(yīng)及流媒體播放等相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-08-08Android使用自定義View實現(xiàn)餅狀圖的實例代碼
這篇文章主要介紹了Android使用自定義View實現(xiàn)餅狀圖的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05