Gradle Plugin 使用者使用指南
Gradle 作為一種新的整合工具,關於 Gradle 的配置資訊,多版本構建,簽名,依賴匯入,依賴多工程,測試等等 build.gradle 中配置資訊,都在這裡。
Gradle 之構建變體(BuildVariant)
一、構建變體 1. BuildType 1.1 預設 BuildType 預設情況下,Android plugin 會自動的構建 release 和 debug 兩個版本 buildTypes { release { minifyEnabled true proguardFiles get…
優化AndroidStudio的構建速度
想必大家在安卓開發過程中都會遇到同樣一個問題,那就是專案編譯花費的時間太久了,而浪費了許多開發時間.本文整理了一些優化AndroidStudio構建速度的一些方案,希望能夠幫助到你. 將你的CPU升級到頂配(I7 XXK),記憶體32G,固態360G。 更新高版本穩定的Andro…
Gradle 的賣家秀和買家秀
分享 Gradle 的一些實踐
AndroidStudio 專案打包成 jar
在 eclipse 中我們知道如何將一個專案匯出為 jar 包,現在普遍 AndroidStuido 開發,這裡一步一步詳加介紹 AS 專案打包成 jar,jar 和 arr 的使用…
使用 Gradle 對應用進行個性化定製
啥也不說了,直接進入主題吧。本篇文章主要根據實際開發中遇到的需求,講解使用 Gradle 對應用的不同版本進行個性化定製。 場景介紹 一般的應用基本上都有正式服和測試服,這個就不需要多說了。但是有些應用可能還有超管伺服器專供運營人員使用,對應用內的一些內容進行監管,具有一些管理員…
Android Library 打造自己的 SDK,並 Maven 釋出
用 Android Studio 封裝 SDK,併發布
Android Studio 常用外掛整理
一些 Android studio 常見的外掛。
Android 利用 jenkins 實現引數化構建版本
Android 利用 jenkins 實現引數化構建版本
Android Studio 編譯佔 cpu99%、100%、編譯超慢、卡斷問題分析
android studio 簡單配置即可加速編譯
Gradle 庖丁解牛(構建生命週期核心委託物件建立原始碼淺析)
上一篇《Gradle 庖丁解牛(構建源頭原始碼淺析)》我們分析了 Gradle 框架自身初始化(非構建生命週期初始化)的核心流程,這一篇我們續著前面的分析繼續(如果沒看過前一篇的建議先去看前一篇,因為這一系列存在非常高的關聯性)。上一篇說到當我們執行 gradle taskName 命令後經過一系列艱難的框架初始化最終走到了 DefaultGradleLauncher 的 run() 方法,我們也發現這個 run() 方法裡呼叫了 doBuild(Stage.Build),所以這一篇我們就從這裡開始分析 Gradle 構建的生命週期核心委託物件建立的流程。
Android Studio詳細安裝流程和配置、主題
在安裝的時候最好是按照它原來的路徑安裝,不要修改路徑。修改了路徑後可能會出現了一些問題,沒有解決。所以提醒大家,在安裝的時候最好不要修改安裝路徑哦~ 在開啟的過程中報出以上錯誤,tools包沒有找到,解決方法是在設定環境變數中的JAVA HOME時需要注意,在最後需要以結尾。…
build.gradle管理依賴的版本(傳遞(transitive)排除(exclude)強制(force)動態版本(+))
有時候你專案中通過compile 匯入了retrofit系列,你會發現同時匯入了rxjava.jar .然後你匯入了rxbinding,然後你發現居然又匯入了rxjava.jar,二個rxjava.jar版本不同。合理的去除多餘的依賴。
Android中Gradle詳細實用指南
Android中Gradle實用指南 Gradle讓Android中的依賴管理、庫管理、渠道管理以及一些動態地編譯配置變得極為方便!!本文是對Gradle在Android專案中進階使用的知識點整理和簡要講解較為詳細的Gradle教科書GithubGradle指令碼配置文件:Goo…
【譯文】gradle 命令及技巧 (gradle-tips)
原文:https://github.com/shekhargul…
關於 gradle 的一些命令與技巧
Gradle 構建: 從入門到實戰
本文章主要針對 Gradle 講解,從入門到實戰(Android Studio),讓你快速上手 Gradle。
AndroidStudio 關聯原始碼
Android 開發中有時我們需要檢視原始碼,瞭解其具體實現以及實現原理,當我們 control + 方法名進去之後發現並不能檢視,這時候我們就需要先下載,點選 Download,就會去下載原始碼。 原始碼頁 原始碼已下載 下載之後發現點選 Refresh 沒有反應。在 2.1 以前關聯原始碼需要找到 jd…
Android-構建不同環境的Apk
在開發Android過程中,常常需要構建不同環境的Apk,比如我們有可能會需要有三個環境 開發環境 測試環境 線上環境 三種環境對應不同的伺服器地址: public static final String DEV_URL = “http://dev.domain.com/”; …
Gradle 庖丁解牛(構建源頭原始碼淺析)
陸陸續續一年多,總是有人問 Gradle 構建,總是發現很多人用 Gradle 是迷糊狀態的,於是最近準備來一個 “Gradle 庖丁解牛” 系列,一方面作為自己的總結,一方面希望真的能達到標題所示效果,同時希望通過該系列達到珍惜彼此時間的目的,因為目前市面上關於 Gradle 的教程都是在教怎麼配置和怎麼編寫外掛,很少有說明 Gradle 自己到底是個啥玩意的,還有是如何工作的,本系列以官方 release 3.4 版本為基礎。
Gradle從入門到實戰 – Groovy基礎
本篇文章講解Groovy基礎。為什麼是Groovy基礎呢,因為玩轉Gradle並不需要學習Groovy的全部細節。Groovy是一門jvm語言,功能比較強大,細節也很多,全部學習的話比較耗時,對我們來說收益較小。
有用 Android Studio 操作方法
古人云:工欲善其事,必先利其器。作為開發者的我們熟悉各種命令、各種快捷鍵、小技巧提高開發效率顯的尤為重要。今天我們就講講使用 Android Studio 那些技巧。 視覺 漂亮的 Logcat 色彩配置 設定:Preferences (Settings on Windows / Li…
你真的瞭解 Gradle 嗎?
2013 年,Google 釋出了全新的 Android 開發 IDE————Android Studio。然而, Android Studio 基於 IDEA,不管怎麼說,這都是一個高逼格的 IDE。但核心應該是 Google 新推出的 Gradle 編譯環境。
Android Studio 實用小技巧
推薦10個常用小技巧,助你提示開發效率。
還在用 Debug Run 按鈕?試試這些除錯技巧 | 掘金技術徵文
版權宣告: 本賬號釋出文章均來自公眾號,承香墨影(cxmyDev),版權歸承香墨影所有。 未經允許,不得轉載。 一、前言 在實際開發過程中,如果碰到 Bug ,必然免不了需要列印輸出一些 Log 資訊,或者直接進入 Debug 模式進行除錯。而在 Android Studio …
Android 開發中的一些小技巧
收集了一些開發者用到的小技巧
升級Android支援庫版本遇到的兩個問題
公司專案之前support Library 版本比較混亂,各moudle有好幾個版本的v7包和v4包,而且版本還比較低,今天抽時間統一了下支援庫以及buildToolsVersion等的版本,但是遇到了兩個問題,記錄一下。
[[Android、Java]加快gradle構建](https://juejin.im/entry/58d47…
熟悉Android studio(安卓死丟丟)或者idea的哥們都能深刻體會到gradle構建的優秀。 同時我們又難以接受的是gradle初始化的緩慢–,老鐵,扎心了。 如果你每天是開著VPN不斷線,那麼可以不用看了 — 行走的java全棧 其實我們有的時候走心一點可以看到…
Android gradle plugin 編寫以及上傳外掛門戶網心路歷程
Android gradle plugin 編寫以及上傳外掛門戶網心路歷程
Android 在 Multidex 下使用 Instant Run
Instant Run 是 Android studio 2.0 出現的新功能,在 Run 和 Debug 的時候,只有在第一次 build 會花費大量的時間。之後再次 Run 或者 Debug 的時候會直接更新到手機上面,這樣就能很快的顯示出變化,加快了開發效率。Instant Run 要求 Gradle…
如何解決 Android Studio 上遠端依賴包重複的問題
你們是不是會經常遇到這樣的一個錯誤:com.android.dex.DexException: Multiple dex files define XXXX,一般情況下,是我們專案中引用了重複的庫或者jar包引起的,我們找到去掉即可解決,但是如果你遠端依賴的兩個庫裡,同時引用了…
設定合適的 gradle 記憶體大小加快構建
配置合適 gradle 記憶體和 dex 記憶體大小,你的構建會更快
還在用 BuildConfig.DEBUG 控制 Log 開關?你需要試試這個!
Release 版中有 Log 程式碼? 完全不能忍,但是應該怎麼做呢? 有什麼坑呢?