精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

給Android初學者的Gradle知識普及

開發 開發工具
前一段時間有人在我的群里問「剛學 Android 不久,對 Gradle 不懂,看了很多資料依然一知半解,希望張哥給講講 Gradle 」,沒想到群里很多人都響應,表示同感,有人在群里推薦了一本書,說看這本書就行了。說實在的,我不反對看書,但是我反對的是為了弄懂一個知識點就需要看一本書那效率也太低了,于是我良心張就隨口說了句「要不我在群里開個講座給你們普及下 Gradle 基本概念吧?」

??

[[176600]]

??

1. 前言

前一段時間有人在我的群里問「剛學 Android 不久,對 Gradle 不懂,看了很多資料依然一知半解,希望張哥給講講 Gradle 」,沒想到群里很多人都響應,表示同感,有人在群里推薦了一本書,說看這本書就行了。說實在的,我不反對看書,但是我反對的是為了弄懂一個知識點就需要看一本書那效率也太低了,于是我良心張就隨口說了句「要不我在群里開個講座給你們普及下 Gradle 基本概念吧?」沒想到平時潛水的人全都出來了,然后紛紛回復「666...」,講真,剛說過我就后悔了,主要沒有那么多時間,但是畢竟已經放開話了,當晚加班回到家,沒有一點準備就在群里給他們開始了長達一個多小時的普及工作,事后,出乎意料的大家一致反映效果很好,而且聽課的全都很認真,有很多有心的人把我在群里一字一句打的聊天記錄整理成了筆記分享在群里,我覺得這個主題可能對我的很多讀者也都很有幫助,所以我在群里整理的筆記的基礎上做了點補充與改進,希望這篇文章對你們有幫助!

2. 什么是構建工具?

我們大家都知道 Gradle 是一種構建工具,那么什么是構建工具呢?

網上一大堆的文字解釋我覺得很難理解,這里我以咱們 Android 開發來舉個例子吧。

我們以前開發都是用 Eclipse ,而 Eclipse 大家都知道是一種 IDE (集成開發環境),最初是用來做 Java 開發的,而 Android 是基于 Java 語言的,所以最初 Google 還是希望 Android 能在 Eclipse 上進行開發,為了滿足這個需求,Google 開發了一個叫 ADT (Android Developer Tools)的東西,相信以前從 Eclipse 時代過來的對 ADT 應該都不陌生,正是因為有了 ADT ,從此我們只需要碼好代碼,然后直接在 Eclipse 上進行編譯、運行、簽名、打包等一系列流程,而這背后的工作都是 ADT 的功勞。某種意義上 ADT 就是我們的構建工具。

而自 Google 推出 Android Studio 以來,就宣布默認使用 Gradle 來作為構建工具,并且之后放棄更新 ADT ,從此 Gradle 走入 Android 開發者的視野,而我也是在 AS 的 Beta 版開始接觸并學習 Gradle。

一般來說,構建工具除了以上提到的編譯、運行、簽名、打包等,還具備依賴管理的功能,什么是依賴管理呢?還是拿 Eclipse 來說,我們以前在 Eclipse 上開發 Android ,如果需要用到第三方庫的時候一般都是先下載 jar 文件,然后把 jar 文件添加到 libs 目錄,然后項目中就可以引用了。但是你不覺得這種管理方式很麻煩么?假設第三方庫有更新,需要下載最新的 Jar 文件,然后替換掉原來的,引用的庫少還好,一旦引用的第三方庫多,那簡直麻煩死,可以說這種方式只有依賴,而沒有管理。

現在大家不陌生的 Gradle 引用第三方庫方式是這樣的:

compile 'com.android.support:support-v4:24.0.1'

類似這樣的依賴方式,是不是很方便?而且很直觀,直接可以看到源地址,升級的話直接改下版本號就可以了,這就是所謂的依賴管理。

所以構建工具就是對你的項目進行編譯、運行、簽名、打包、依賴管理等一系列功能的合集,傳統的構建工具有 Make、Ant、Maven、Ivy等,而 Gradle 是新一代的自動化構建工具。

3. 什么是 Gradle ?

上面說了,Gradle 是新一代的自動化構建工具,它是一個獨立的項目,跟 AS、Android 無關,官方網站:https://gradle.org/ , 類似 Ant、Maven這類構建工具都是基于 xml 來進行描述的,很臃腫,而 Gradle 采用的是一種叫做 Groovy 的語言,語法跟 Java 語法很像,但是是一種動態語言,而且在 Java 基礎上做了不少改進,用起來更加簡潔、靈活,而且 Gradle 完全兼容 Maven、Ivy,這點基本上宣布了 Maven、Ivy 可以被拋棄了,Gradle 的推出主要以 Java 應用為主,當然目前還支持 Android、C、C++。

4. Gradle 與 Android Studio 的關系

上面也提到,Gradle 跟 Android Studio 其實沒有關系,但是 Gradle 官方還是很看重 Android 開發的,Google 在推出 AS 的時候選中了 Gradle 作為構建工具,為了支持 Gradle 能在 AS 上使用,Google 做了個 AS 的插件叫 Android Gradle Plugin ,所以我們能在 AS 上使用 Gradle 完全是因為這個插件的原因。在項目的根目錄有個 build.gradle 文件,里面有這么一句代碼:

classpath 'com.android.tools.build:gradle:2.1.2'

這個就是依賴 gradle 插件的代碼,后面的版本號代表的是 android gradle plugin 的版本,而不是 Gradle 的版本,這個是 Google 定的,跟 Gradle 官方沒關系。關于 android gradle plugin 的更多信息可以到這里查看,這里列舉了 android gradle plugin 每個版本的具體變化與具體功能:

??http://tools.android.com/tech-docs/new-build-system??

5. Gradle Wrapper

現在默認新建一個項目,然后點擊 AS 上的運行,默認就會直接幫你安裝 Gradle ,我們不需要額外的安裝 Gradle 了,但是其實這個 Gradle 不是真正的 Gradle ,他叫 Gradle Wrapper ,意為 Gradle 的包裝,什么意思呢?假設我們本地有多個項目,一個是比較老的項目,還用著 Gradle 1.0 的版本,一個是比較新的項目用了 Gradle 2.0 的版本,但是你兩個項目肯定都想要同時運行的,如果你只裝了 Gradle 1.0 的話那肯定不行,所以為了解決這個問題,Google 推出了 Gradle Wrapper 的概念,就是他在你每個項目都配置了一個指定版本的 Gradle ,你可以理解為每個 Android 項目本地都有一個小型的 Gradle ,通過這個每個項目你可以支持用不同的 Gradle 版本來構建項目。

理解了 Gradle Wrapper 的概念就好辦了,以下的所有操作都是基于 Gradle Wrapper 的。

默認我們在 AS 上第一次創建項目會自動下載 Gradle 的,這個過程很漫長,出奇的慢,但是第一次之后就ok了,接下來就是教大家用命令行測試下,請大家在終端或者 AS 帶的終端上切換到所在項目的目錄,然后輸入 ./gradlew -v (win用戶直接輸入 gradlew -v) ,即可以查看當前項目所用的 gradle 的版本,gradlew 即為 gradle wrapper 的縮寫,如果你是第一次執行命令行,那么會出現一個下載的提示,緊接著會打印一個個的點,這個過程很漫長,依賴你的網速,時間幾分鐘到幾十分鐘不等。

有人有疑問,我 AS 上明明已經可以正常運行該項目的,說明 Gradle 已經下載過了,為什么命令行還要再下載一次?我也一直有這個疑問,理論上是不該再下載的,但是事實他就是要重新下載一次,我猜測可能是bug吧。

如果下載完成輸入 ./gradlew -v 出現如下結果,證明你的項目是ok的,否則就是你的項目配置有問題了。

??

給Android初學者的Gradle知識普及

??

6. Android 項目包含的 Gradle 配置文件

這里姑且以我很早在 GitHub 開源的 9GAG 項目為例,來稍微介紹下一個完整的 Android 項目包含的基本 Gradle 相關的配置文件:

??

給Android初學者的Gradle知識普及

??

紅色標記部分從上到下咱們來一步步分析:

9GAG/app/build.gradle

這個文件是 app 文件夾下這個 Module 的 gradle 配置文件,也可以算是整個項目最主要的 gradle 配置文件,具體里面的配置以后再介紹。

9GAG/extras/ShimmerAndroid/build.gradle

每一個 Module 都需要有一個 gradle 配置文件,語法都是一樣,唯一不同的是開頭聲明的是 

apply plugin: ‘com.android.library’ 9GAG/gradle

這個目錄下有個 wrapper 文件夾,里面可以看到有兩個文件,我們主要看下 gradle-wrapper.properties 這個文件的內容:

??

給Android初學者的Gradle知識普及

??

可以看到里面聲明了 gradle 的目錄與下載路徑以及當前項目使用的 gradle 版本,這些默認的路徑我們一般不會更改的,這個文件里指明的 gradle 版本不對也是很多導包不成功的原因之一。

9GAG/build.gradle

這個文件是整個項目的 gradle 基礎配置文件,默認的內容就是聲明了 android gradle plugin 的版本。

9GAG/settings.gradle

這個文件是全局的項目配置文件,里面主要聲明一些需要加入 gradle 的 module,我們來看看 9GAG 該文件的內容:

??

給Android初學者的Gradle知識普及

??

7. 如何正確導入下載的開源項目?

我們經常會在 GitHub 發現一些優秀的開源項目,然后想要下載學習,然而第一步一般都是把源碼導入到 AS 里,然后運行起來看下效果,但是經常會運行失敗,這里我來給大家說下導入開源項目的正確姿勢:

下載一個Demo,先打開每個 module下的 gradle 文件,即 app 目錄下的 build.gradle 以及各個 library 下的 build.gradle ,首先查看 compileSdkVersion 和 buildToolsVersion,因為有些時候你本地的版本和下載的版本不一致,那么就會導致失敗。

然后就是檢查 gradle-wrapper ,Google 有些時候要求不同的 AS 支持不同的 gradle 版本。比如 AS 1.0 的時候要求必須使用 gradle 1.x 的版本,等到 AS 2.0 的時候,Google 不支持 gradle1.x 的版本,這個時候你必須手動更新下 android gradle plugin 的版本,然后重新同步下。

檢查以上兩個地方基本就可以導入并運行了,如果還有其他問題,那可能就是環境或者項目本身的問題了。

8. 認識下幾個命令

上面提到了,假設我們沒有 IDE ,只有類似 Sublime、Atom、Vim這種輕量編輯器怎么辦?那我們就沒法開發 Android 了么?然而只要有構建工具,不需要 IDE 我們一樣有辦法開發,這個時候我們就需要用到幾個有用的 Gradle 命令了: 

./gradlew -v 版本號  ./gradlew clean 清除9GAG/app目錄下的build文件夾  ./gradlew build 檢查依賴并編譯打包

這里注意的是 ./gradlew build 命令把 debug、release 環境的包都打出來,如果正式發布只需要打 Release 的包,該怎么辦呢,下面介紹一個很有用的命令 assemble , 如 

./gradlew assembleDebug 編譯并打Debug包  ./gradlew assembleRelease 編譯并打Release的包

值得注意的是,以上所有命令都是在終端里執行,并且必須要切換到所在項目的根目錄下執行,win系統直接執行 gradlew 。

9. 總結

以上就是今天給大家普及的 Android 中用到的 Gradle 基礎知識,相信大家看完之后就大概理解了 Android 項目中的 Gradle 作用以及一些基本用法,關于 Gradle 的具體配置以及更多的介紹以后有時間再跟大家補充吧,我在很早的博客里的 AS 系列文章里其實有寫過幾篇關于 Gradle 的,感興趣的不妨看這里去閱讀拓展下:

??http://stormzhang.com/devtools/2015/06/17/android-studio-all/??

本文由51CTO專欄作者stormzhang原創,作者微信公眾號: AndroidDeveloper。 

責任編輯:未麗燕 來源: AndroidDeveloper
相關推薦

2011-04-12 10:13:24

2011-07-04 14:14:54

java

2012-05-22 14:38:04

2018-04-24 11:09:13

LinuxShellfc

2018-05-14 08:53:51

Linux命令shuf

2018-04-08 14:47:06

Linux命令type

2009-02-18 11:10:40

c++忠告方法

2016-11-11 20:33:53

Hadoop大數據云計算

2009-06-23 13:32:48

JavaScript初竅門

2011-04-08 15:07:40

C++

2022-06-15 15:30:29

Linux新用戶建議

2013-12-12 10:20:00

JavaScript學習

2009-10-22 16:46:03

VB.NET初步知識

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML

2015-09-28 11:15:03

java初學者建議

2010-11-05 09:16:56

PHP

2013-03-12 10:26:41

PHP編程語言

2023-10-16 07:04:03

2009-09-28 09:45:00

CCNA學習經驗CCNA
點贊
收藏

51CTO技術棧公眾號

国产传媒日韩欧美成人| 国产国产精品| 精品成人乱色一区二区| 欧美激情第六页| 中文字幕一区二区久久人妻| 欧美freesextv| 精品国产凹凸成av人网站| 欧美在线观看成人| 日本三级视频在线观看| 国产91精品在线观看| 情事1991在线| 国产1区2区3区4区| 免费成人av| 欧美日韩国产一二三| 农民人伦一区二区三区| 在线观看a视频| 成人av网站免费| 国产精选久久久久久| 国产精品6666| 婷婷久久一区| 亚洲女人天堂色在线7777| 国产精品久久久久久久av福利| 2020国产在线| 中文字幕日韩一区二区| 欧美极品视频一区二区三区| av在线资源观看| 日韩综合小视频| 久久久亚洲欧洲日产国码aⅴ| 天天操天天舔天天射| 国产无遮挡裸体免费久久| 欧美日韩国产经典色站一区二区三区| 九色在线视频观看| 日韩欧美一起| 亚洲视频一区在线观看| 视频一区视频二区视频| 欧美色18zzzzxxxxx| 成人动漫一区二区在线| 亚洲va码欧洲m码| 亚洲香蕉在线视频| 日韩电影在线看| 青青久久av北条麻妃海外网| 国产特黄大片aaaa毛片| 牛夜精品久久久久久久99黑人| 中文字幕在线视频日韩| 免费看黄色的视频| 四虎影视精品| 日韩激情av在线免费观看| 性活交片大全免费看| 欧美欧美在线| 日韩欧美国产三级电影视频| 亚洲成人手机在线观看| 日韩成人一区| 欧美日韩成人在线一区| 一本色道久久亚洲综合精品蜜桃| 三上悠亚亚洲一区| 色一区在线观看| 18禁男女爽爽爽午夜网站免费| 91超碰免费在线| 天天色综合天天| 免费看国产曰批40分钟| 多野结衣av一区| 午夜精品久久久久久久久| 久久久久久久久久网| 97天天综合网| 欧美日韩在线视频首页| 伊人成色综合网| 性欧美freesex顶级少妇| 福利精品视频在线| 欧美三级午夜理伦三级| 91精品韩国| 欧美性xxxxxxxx| 五月婷婷丁香色| 国产一区二区三区国产精品| 日韩亚洲欧美在线观看| 欧美极品jizzhd欧美仙踪林| 老牛精品亚洲成av人片| 亚洲美女动态图120秒| 免费黄色片网站| 亚洲91视频| 欧美巨大黑人极品精男| 日韩成人免费在线视频| 亚洲欧美bt| 国产精品一区二区三区久久久 | 在线一区二区三区| 午夜宅男在线视频| 国产精品**亚洲精品| 精品久久人人做人人爰| 女~淫辱の触手3d动漫| 日韩欧美国产精品综合嫩v| 另类美女黄大片| 日韩成人高清视频| 美女视频免费一区| 国产精品免费看一区二区三区| 欧美孕妇性xxxⅹ精品hd| 国产精品免费av| 国产一级做a爰片久久毛片男| 天堂网在线最新版www中文网| 欧美日韩在线播放| jjzz黄色片| 精品国精品国产自在久国产应用| 久久精品福利视频| 欧美三级一区二区三区| 精品制服美女丁香| 久久资源av| 成人三级网址| 色88888久久久久久影院按摩| 中文字幕12页| 加勒比久久综合| 欧美黑人极品猛少妇色xxxxx| 精品黑人一区二区三区| 国产成人精品亚洲777人妖| 日本一区二区三区在线视频| 伊人电影在线观看| 在线观看一区不卡| 水蜜桃av无码| 欧美+日本+国产+在线a∨观看| 日本成人精品在线| 国模私拍视频在线| 亚洲色图都市小说| 日本美女高潮视频| 亚洲人成伊人成综合图片| 色综合久久天天综线观看| 伊人成人在线观看| 久久嫩草精品久久久精品| 91.com在线| 欧美区一区二区| yw.139尤物在线精品视频| 日本黄色中文字幕| 91网站最新网址| av网站手机在线观看| 国产成人视屏| www.久久撸.com| 中文字幕精品无| 久久综合国产精品| 精品无码国模私拍视频| 爱高潮www亚洲精品| 久久国产精品免费视频| 亚洲一线在线观看| 国产精品系列在线| 中文字幕永久视频| 欧美日韩色图| 国产精品国产三级国产aⅴ9色| 日韩亚洲视频在线观看| 午夜精品福利一区二区蜜股av| 中文字幕在线播放一区二区| 亚洲色图网站| 91久久久久久久久久久| 精品麻豆一区二区三区| 欧美精品在线一区二区| 女人18毛片毛片毛片毛片区二 | 日本一区高清| 欧美性猛xxx| 国产制服丝袜在线| 亚洲永久在线| 欧美亚洲精品日韩| 深夜成人福利| 中文字幕精品久久| 国产精品无码久久av| 亚洲人成网站影音先锋播放| 中文字幕一区二区在线观看视频| 天天超碰亚洲| www.久久久| 国产福利片在线观看| 日韩精品免费一线在线观看| 亚洲黄色激情视频| 久久久电影一区二区三区| 在线观看免费黄网站| 91综合在线| 成人免费视频网站| 日本黄色免费在线| 中日韩美女免费视频网站在线观看 | 99久久久无码国产精品性色戒| va天堂va亚洲va影视| 久久99精品久久久久久噜噜| 秋霞视频一区二区| 色综合天天狠狠| 国产精品久久久免费看| 国产成人精品综合在线观看| 毛片在线视频播放| 精品久久综合| 亚洲专区中文字幕| 黄毛片在线观看| 在线观看不卡av| 精品欧美在线观看| 日韩欧美精品免费在线| 99热在线观看精品| 成人av在线一区二区三区| 激情六月丁香婷婷| 天天天综合网| 国内一区在线| 欧美91在线|欧美| 久久久久久有精品国产| 青青青手机在线视频观看| 欧美欧美欧美欧美| 成年免费在线观看| 中文字幕亚洲精品在线观看| www国产视频| 麻豆免费看一区二区三区| 免费的一级黄色片| 精品少妇av| 韩日午夜在线资源一区二区 | 伊人成年综合电影网| 欧美一区观看| 中文一区二区三区四区| 国产精品成熟老女人| 黄色影院在线看| 最近2019中文字幕一页二页 | 中文欧美在线视频| 亚洲 欧美 精品| 欧美一区二区三区四区高清| 日韩精品一区不卡| 午夜电影网一区| 日本高清一二三区| 国产亚洲综合av| 熟妇高潮一区二区| 国产一区二区导航在线播放| 久久久久久香蕉| 99精品国产福利在线观看免费| 一本一道久久a久久综合精品| 超碰在线成人| 亚洲一区二区三区视频| 欧美日韩国产网站| 浅井舞香一区二区| f2c人成在线观看免费视频| 久久亚洲一区二区三区四区五区高| 亚洲欧美丝袜中文综合| 欧美刺激午夜性久久久久久久| 6—12呦国产精品| 日本久久一区二区三区| 伦av综合一区| 欧美日韩免费一区| 日本一区二区三区免费视频| 亚洲欧洲www| 欧美aaa级片| 国产欧美一区二区精品婷婷| 国产精品无码永久免费不卡| 波多野结衣在线一区| 一级黄色大片免费看| 国产一区二区不卡| 九九九九九国产| 毛片不卡一区二区| 日本国产一级片| 久久精品国产久精国产爱| 一区二区三区国产免费| 日本欧美一区二区三区乱码| 久久人妻精品白浆国产| 久久精品人人| 成人3d动漫一区二区三区| 久久中文字幕一区二区三区| 日韩中文字幕免费在线| 日韩av在线免费观看不卡| 久久久久久久久久久免费视频| 美女诱惑一区| 手机看片福利盒子久久| 日韩高清不卡一区二区| 日本黄色福利视频| 国产一区不卡视频| 国产sm在线观看| yourporn久久国产精品| 国产伦精品一区二区三区妓女| 久久奇米777| 亚洲一级黄色录像| 亚洲婷婷综合色高清在线| 欧美三级小视频| 五月天一区二区三区| 亚洲色成人www永久网站| 欧美日韩国产精品成人| 亚洲男人天堂久久| 亚洲精品一区二区网址| 77导航福利在线| 欧美日韩xxxxx| 三级在线看中文字幕完整版| 国产精品91在线| 91精品亚洲一区在线观看| 成人av电影免费| 妖精视频一区二区三区| 亚洲在线欧美| 亚洲小说欧美另类婷婷| 国产日韩一区二区在线| 麻豆精品精品国产自在97香蕉| 中文字幕第10页| 91在线视频观看| 亚洲精品天堂网| 亚洲网友自拍偷拍| 免费的毛片视频| 91精品国模一区二区三区| 日本高清视频www| 在线播放日韩欧美| 黄页网站大全在线免费观看| 国产精品999| 一区二区三区视频免费视频观看网站| 麻豆精品传媒视频| 中文在线日韩| 久久久久狠狠高潮亚洲精品| 久99久精品视频免费观看| 国产不卡一二三| 日韩一区在线看| 欧美日韩一二三四区| 欧美一区二区三区在线观看 | 亚洲成人av影片| 欧美一级高清片| 黄色毛片在线看| 欧美大荫蒂xxx| 国产第一精品| 久久久久久a亚洲欧洲aⅴ| 亚洲国产一成人久久精品| 欧美日韩第二页| youjizz国产精品| 一级黄色录像视频| 欧美视频日韩视频| 日韩二区三区| 久久久久久久久久久免费| 免费成人黄色网| 欧美日韩国产一二| 激情文学一区| 久久久久久国产精品日本| 亚洲国产精品av| youjizz在线视频| 精品电影一区二区| av在线网址观看| 国产免费一区二区三区香蕉精| 亚洲va久久| 黄网站欧美内射| 成人激情小说乱人伦| 少妇aaaaa| 欧美高清视频在线高清观看mv色露露十八| 日韩一区二区三区中文字幕| 久久青草精品视频免费观看| 国产高清亚洲| 黑人巨大国产9丨视频| 美女视频黄久久| 国产探花视频在线播放| 色综合久久天天| 色鬼7777久久| 欧美孕妇毛茸茸xxxx| 欧美大奶一区二区| 国产欧美日韩网站| 成人avav在线| 福利一区二区三区四区| 亚洲国产精品中文| 国产精品高颜值在线观看| 国产精品久久久久久久久久直播 | 欧美女优在线视频| 欧美成人一区二区在线观看| 成人一级视频在线观看| 久久中文字幕在线观看| 欧美成人一区二区| 午夜羞羞小视频在线观看| 不卡一区二区三区视频| 亚洲视频精品| 少妇激情一区二区三区视频| 五月婷婷久久综合| 四虎影视2018在线播放alocalhost| 午夜精品美女自拍福到在线| 久9re热视频这里只有精品| 久久久久免费看黄a片app| 99国产一区二区三精品乱码| 国产成人无码一区二区三区在线| 日韩精品小视频| 亚洲精品国产嫩草在线观看| 午夜精品一区二区在线观看的 | 国产日产欧美a一级在线| 91麻豆精品国产91久久久平台| 中文字幕亚洲影院| 亚洲国产乱码最新视频| 日韩欧美亚洲系列| 国产精品视频xxx| 最新国产精品久久久| 中文字幕天堂网| 色欲综合视频天天天| 日本在线观看网站| 成人永久免费| 久久国产精品毛片| av黄色免费在线观看| 日韩欧美一级片| 在线观看福利电影| 午夜精品短视频| 国产成人免费在线观看不卡| www.国产高清| 少妇精69xxtheporn| 亚洲成av人片在线观看www| 亚洲国产精品久久久久婷蜜芽| 国产精品视频免费| 国精产品一品二品国精品69xx | 国产妇女馒头高清泬20p多| 久久久亚洲午夜电影| 91一区二区视频| 91精品国产91| 四季av一区二区凹凸精品| 亚洲国产精品第一页| 一本色道久久综合亚洲精品按摩| 日本福利在线| 精品亚洲一区二区三区四区五区高| 日日夜夜精品视频天天综合网| 好吊色视频在线观看| 亚洲视频在线观看免费| 国产精品美女久久久久人| 少妇性饥渴无码a区免费| 亚洲色图第一区| 国产视频第一页在线观看|