天天看點

關于android工具鍊

1 android sdk platform tools

同android platform互動的工具,包括adb、fastboot和systrace。

2 sdk build tools

用于build android apk的tools

3 android gradle plugin

用于編譯android應用的gradle plugin。

4 sdk tools

開發和調試工具。

5 jdk

android studio自帶了一個jre環境。

6 關于android studio

6.1 make project沒有反應的原因

是因為file->project structure中沒有配置各個module的各個工具。

6.2 sync

sync做的工作主要是下載下傳build.gradle中設定的所有的dependencies。

7 關于android gradle plugin

gradle和maven一樣,也是約定優先于配置,這樣就大大減少了工作量,隻需要知道如何配置,生成最終的産品即可。

将注意力集中在産品的邏輯上即可,因為建構的過程是約定好的,機器自動幫助去完成的。

配置都是固定的,隻要知道怎麼配置即可,非常的友善。

8 debug/release版本的apk

android studio裡面的build variants裡面有debug和realse,可以選擇。

如果是debug那麼output目錄下就是apk/debug,

如果是release,那麼output目錄下就是apk/realse。

但是這個地方的release的是沒有經過簽名的apk,要簽名的apk還需要再配置一下。這個暫放。

9 android studio sync慢

将jcenter倉庫換成aliyun倉庫鏡像

repositories {  

    maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}