編輯:Android開發環境
一、前言
android客戶端開發進入尾聲,負責SEO同事突然發給我一個涉及45個發布渠道的噩耗,之前只發布自有渠道的工作方式(手動修改參數打包)已經不滿足需求,所以引入最近比較流行的gradle打包技術。
gradle基於groovy語言,引入的原因也方便了以後從現在使用的eclipse開發環境遷移到Android Studio,所以blablabla……,不多說了,先上干貨。
二、准備工作
1、首先,如果使用eclipse作為開發環境,需右鍵點擊項目,在菜單中選擇“Export…”
2、然後,在彈出的列表中依次選擇“Android->Generate Gradle build files”
3、選擇"Next>"
4、再選擇"Next>"
5、在列表中勾選需要創建gradle配置腳本的項目,繼續"Next>"
6、選擇"Finish"
至此,eclipse中已生成gradle配置腳本,可能這是需要右鍵刷新一下項目
三、簡單項目Gradle打包腳本配置
Java代碼四、帶有項目依賴關系的gradle打包腳本配置
1、依賴項目
a)如果使用eclipse作為開發環境,首先需要生成gradle配置腳本(詳見二、准備工作)
b)修改gradle腳本中apply plugin為以下配置
apply plugin: 'android-library'
c)其他配置同主項目,可參考簡單項目gradle腳本配置
2、主項目
a)如果使用eclipse作為開發環境,首先需要生成gradle配置腳本(詳見二、准備工作)
b)修改gradle腳本中apply plugin為以下配置
apply plugin: 'com.android.application'
c)在主項目根目錄下創建setting.gradle文本文件,用作引用依賴項目配置
Java代碼d)在主項目的build.gradle中增加以下配置
Java代碼五、運行build腳本
1、在命令行中cd 到主項目根目錄下
2、輸入gradle clean執行(清理gradle生成的檢查文件和打出的APK,可以不做,但是不保證中間是否會有什麼奇怪問題,養成好習慣)
3、輸入gradle check執行(檢查項目,根據渠道數量不同需要時間不同)
4、輸入gradle build執行(執行build腳本,開始打包,根據渠道數量不同需要時間不同,45個渠道大概需要1個多小時)
5、檢查主項目build.gradle配置的輸出目錄中,打好的渠道包已經在裡面了
六、注意事項(待續)
Q1:在執行check或者build時,可能會報如下錯誤
Java代碼A1:在build.gradle腳本中增加
Java代碼Q2:根據渠道數量的多少,可能在打包時會報java虛擬機內存不足
Java代碼A2:可減少一次打包的渠道數量,然後再打包另一部分渠道(曲線救國)
大部分編程人員進行程序代碼分析時往往喜歡從main函數入手,因為它是程序入口,
用過VirtualBox的朋友知道,它有四種網絡連接方式:NAT、Bridge
通常Android系統中的應用都是用Java語言開發的,而Android NDK能讓我們在
項目概覽 Android Studio中的項目包含了開發一個app的工作環境所需要的一切。從代碼,到資源,到測試到構建配置。當你創建一個新的項目的