2015年1月30日 星期五

使用 Google Play-Service 而造成 Unable to execute dex

Google Play-Service Library 算是撰寫 App 必用的幾個 Library 之一,但很麻煩的一點是它很大,很多東西不一定會用到,以我的專案為例,目前就 Google Analytics、GCM、Google Cast 這三個而已,而一個 Java dex 檔案中受限於 65536 個 methods,身邊不少開發者朋友因為使用了 Play Service 而發生爆 method 的狀況。

2015年1月27日 星期二

在 Jenkins Server 使用 git 的注意事項

如果選擇在 mac 環境上建立 Jenkins 服務,且是使用 官網提供的自動安裝包 來建立,在使用 git plugin 時可能會碰到一些情況

2015年1月24日 星期六

使用 Lint 檢查是否使用大於 minSDKVersion 的 API

Lint 是一個 Android SDK 內建的靜態分析工具,放在 SDK 的 tools 資料夾底下,如果已經將編譯工具轉換至 Gradle 後,每次編譯皆會自動執行 Lint 來檢查專案的安全性、效能等潛在問題。