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'}