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

Android gradle常用配置總結

移動開發 Android
本文是針對android開發中的 build.gradle 文件中的常用配置總結,一些配置是在特定的場景下才使用,一些是為了解決一些問題才加上。所以默認還是使用在Android Studio工具中新建項目時生成的默認的 build.gradle 文件中的配置,等遇到了問題,再來加一些配置。

本文是針對android開發中的 build.gradle 文件中的常用配置總結,一些配置是在特定的場景下才使用,一些是為了解決一些問題才加上。所以默認還是使用在Android Studio工具中新建項目時生成的默認的 build.gradle 文件中的配置,等遇到了問題,再來加一些配置。 

  1. // apply plugin: 'com.android.library' // 庫配置apply plugin: 'com.android.application' // 應用程序配置repositories { // 引入AAR文件時,需要配置這個,AAR文件放在libs目錄中 
  2.     flatDir { 
  3.         dirs 'libs' 
  4.     } 
  5.  
  6. android { 
  7.     compileSdkVersion 25 // android編譯SDK的版本,即4.0SDK、5.0SDK等的android.jar文件 
  8.     buildToolsVersion "25.0.2" // 使用SDK中編譯工具的版本 
  9.     useLibrary "org.apache.http.legacy" // 在6.0上使用apache的httpClient包,原因是google在6.0上去掉了這個http請求庫 
  10.  
  11.     defaultConfig { 
  12.         applicationId "com.xxx" // 應用的包名可以在AndroidMainfest.xml中使用${applicationId}的方式引用這個包名 
  13.         minSdkVersion 15 // 最小兼容版本 
  14.         targetSdkVersion 25 // 目標版本 
  15.         versionCode 1 // 應用的版本號 
  16.         versionName SDK_VERSION // 應用的版本名稱 
  17.         multiDexEnabled true // 啟用多dex,如果app中的代碼方法數超過65535 
  18.  
  19.         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" // android單元測試配置 
  20.  
  21.     } 
  22.  
  23.    sourceSets { // 指定代碼及資源的路徑,具體可以參考這里http://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceSet.html 
  24.         main { 
  25.             manifest.srcFile 'AndroidManifest.xml' // 指定manifest.xml路徑 
  26.             java.srcDirs = ['src'] // java文件的路徑,包名的上一層,多個目錄使用逗號分隔,如['src''core'
  27.             resources.srcDirs = ['src'] // resource資源所有的目錄,注意這里是指jar文件中包含的一些資源,如properties文件,而不是APK中的res資源 
  28.             aidl.srcDirs = ['src'] // aidl文件的目錄 
  29.             renderscript.srcDirs = ['src'] // renderscript文件的路徑 
  30.             res.srcDirs = ['res'] // android APK中的資源路徑 
  31.             assets.srcDirs = ['assets'] // android app中的asset目錄 
  32.             jniLibs.srcDirs = ['libs'] // SO庫的路徑 
  33.         } 
  34.     } 
  35.  
  36.     lintOptions { 
  37.         checkReleaseBuilds false // release編譯時禁用lint檢查 
  38.         abortOnError false // 報錯不會停止打包,除非很嚴重的很影響 
  39.         disable 'MissingTranslation''ExtraTranslation' // 禁用lint檢查中的一些選項 
  40.     } 
  41.  
  42.     dexOptions { 
  43.         javaMaxHeapSize "4g" // 設置編譯項目代碼時最在的堆內存大小,否則項目過大時,編譯內存溢出 
  44.     } 
  45.  
  46.     compileOptions { // 具體參考這里http://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.internal.CompileOptions.html 
  47.         sourceCompatibility JavaVersion.VERSION_1_7 // 設置代碼編譯的版本,一般是在使用JDK1.8時,配置這個,使編譯出來的jar包讓別人使用時更通用 
  48.         targetCompatibility JavaVersion.VERSION_1_7 
  49.     } 
  50.  
  51.     packagingOptions { 
  52.         exclude 'META-INF/DEPENDENCIES.txt' // 排除這些第三方jar中的聲明文件,否則編譯時容易導致報錯 
  53.         exclude 'META-INF/LICENSE.txt' 
  54.         exclude 'META-INF/NOTICE.txt' 
  55.         exclude 'META-INF/NOTICE' 
  56.         exclude 'META-INF/LICENSE' 
  57.         exclude 'META-INF/DEPENDENCIES' 
  58.         exclude 'META-INF/notice.txt' 
  59.         exclude 'META-INF/license.txt' 
  60.         exclude 'META-INF/dependencies.txt' 
  61.         exclude 'META-INF/LGPL2.1' 
  62.     } 
  63.  
  64.     buildTypes { 
  65.          debug {             storeFile file("debug.keystore") // 簽名文件相對路徑 
  66.            storePassword "android" // 簽名的密碼 
  67.            keyAlias "androiddebugkey" // 別名 
  68.            keyPassword "android" // 別名密碼 
  69.  
  70.            buildConfigField "boolean""FLAG_DEBUG""true" // 在BuildConfig.的類中自動生成public static final boolean FLAG_DEBUG = true;代碼 
  71.            buildConfigField "String""API_VERSION""\"1\"" 
  72.             
  73.            ndk { 
  74.             abiFilters "armeabi""armeabi-v7a" // 只保留這幾種CPU架構的SO庫,需要高版本的gradle才支持 
  75.            }            
  76.            // jniDebuggable true // 啟用JNI debug,一般很少使用,不建議開這個選項,會影響java代碼的debug速度 
  77.         } 
  78.  
  79.         release { 
  80.             buildConfigField "boolean""FLAG_DEBUG""false" 
  81.             buildConfigField "String""API_VERSION""\"1\"" 
  82.             minifyEnabled true // 在混淆時去除代碼中無用的內容 
  83.             shrinkResources true // 在混淆時去除無用的資源,針對res/目錄中的內容,不用壓縮圖片的大小 
  84.             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' // 配置混淆文件 
  85.              
  86.             ndk { 
  87.                 abiFilters "armeabi""armeabi-v7a" // 只保留這幾種CPU架構的SO庫,需要高版本的gradle才支持 
  88.             } 
  89.         } 
  90.     } 
  91.  
  92. dependencies {    compile fileTree(include: ['*.jar'], dir: 'libs') // 導入libs目錄中的所有jar包 
  93.     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { // 排除group中的modle,注意group和module名稱com.android.support:support-annotations 
  94.         exclude group'com.android.support', module: 'support-annotations' 
  95.     }) 
  96.     compile 'com.android.support:appcompat-v7:25.1.0' // 使用google的appcompat-v7包 
  97.     testCompile 'junit:junit:4.12' // 引入junit單元測試 
  98.  
  99.     compile 'com.android.support:multidex:1.0.0' // 加入加載多dex庫 
  100.     compile files('libs/gson.jar') // 引用libs目錄中的gson.jar包 
  101.     compile(name'HMS-SDK-2.4.0.300', ext: 'aar') // 引入HMS-SDK-2.4.0.300.aar文件,同時還需要參考文件頭部分的配置 
  102.     compile('com.facebook.fresco:fresco:1.0.0') { exclude module: 'support-v4' } // 引入fresco庫,但不使用其中引用的support-v4庫,否則導致重復引入,編譯報錯duplicate 
  103.     provided fileTree(dir: 'compilelibs', include: ['*.jar']) // 引入compilelibs目錄下面的jar文件參與編譯,但不將這些包的代碼打入APK、jar或AAR中。}// 使用jar任務生成jar文件,依賴assembleRelease的tasktask buildJar(type: Jar, dependsOn: ['assembleRelease']) { 
  104.     destinationDir = file('build/outputs/jar/'
  105.     appendix = "" 
  106.     baseName = "" 
  107.     version = SDK_VERSION    // manifest信息 
  108.     def map = ['Version': SDK_VERSION,               'Gradle': project.gradle.gradleVersion,               'Vendor''szcomtop.com',               'Date': new Date().getDateTimeString() 
  109.         ] 
  110.     manifest.attributes(map)// from'build/intermediates/classes/release/'
  111.     from(project.zipTree( 'build/intermediates/transforms/proguard/release/jars/3/3/main.jar')) 
  112.     exclude('**/BuildConfig.class'
  113.     exclude('**/BuildConfig\$*.class'
  114.     exclude('**/R.class'
  115.     exclude('**/R\$*.class'
  116.     include('**/*.class'
  117. }// 使用Copy任務復制內容task copySDK(type: Copy, dependsOn: ['buildJar']) { 
  118.     from('build/outputs/jar'
  119.     into('../app/libs/'
  120.     include("*.jar"

 使用方法

本方會持續更新,隨著android的gradle工具的升級,可能有些配置會發生變化。比如 ndk.abiFilters 需要在高版本的gradle工具中才能使用,如何升級gradle版本,也可能會帶來編譯不通過等問題,需要耗費較長時間去解決,所以請慎重。

關于一些配置的用法,下面舉其中一個例子,其他雷同。

比如怎么知道有這個 compileOptions 配置?這個配置下面的又有哪些可以設置?這些設置怎么去使用?能給哪些值?

  1. compileOptions { 
  2.  
  3. sourceCompatibility JavaVersion.VERSION_1_7 // 設置代碼編譯的版本,一般是在使用JDK1.8時,配置這個,使編譯出來的jar包讓別人使用時更通用 
  4.  
  5. targetCompatibility JavaVersion.VERSION_1_7 
  6.  
  7.  

從官網入手

android官方定義的gradle工具的使用說明文檔點 這里 ,gradle官方的說明文檔點 這里 。

點開鏈接中有個 DSL ,這個 DSL 是啥? DSL 就是 Gradle Build Language 的縮寫。哈哈,開個玩笑,是 Domain Specific Language 的縮寫, Domain 可以理解為 Project 。

跑題了,繼續。

compileOptions示例

打開android gradle工具的官方說明文檔頁面會看到如下圖所示的版本選擇頁面: 

 

 

 

這個版本是與 android studio 項目根目錄下的 build.gradle 文件中的gradle版本是對應起來的。同時發現,這個版本會與 android studio 的版本對應。如下圖所示: 

 

 

 

點擊當前的2.2版本的鏈接,進入到如下界面,如下圖所示,在左側找到 compileOptions ,并點擊這個鏈接(熟悉這個官方文檔可以從左側的Home項開始): 

 

 

 

再點擊上圖中紅色框框標記的鏈接,就會跳轉到如下圖所示位置的配置說明,這種跳轉的方式有點類似Java的API,只不過這個時候看到的應該是詳細,結果卻沒有: 

 

 

 

需要進一步查看詳細,只能是點擊上圖紅色框框標記的鏈接,進去之后就會發現熟悉的內容了,如下圖所示: 

 

 

 

有沒有一種久違的感覺,終于快看到真相了吧?還差一步。compileOptions中可用的選項及含義已經在上面寫的很清楚了。再點擊 sourceCompatibility 會跳到如下圖所示內容: 

 

 

 

可以從上面看到 sourceCompatibility 可以取哪些值,終于找到結果了。

OK, compileOptions 示例就到這里,其它的配置使用也可以使用相同的方法,gradle官方使用文檔也是類似,剩下的只是熟悉的問題了。

責任編輯:龐桂玉 來源: Android技術之家
相關推薦

2010-01-27 16:35:54

Android常用技巧

2017-09-10 16:41:32

ADB命令程序員

2016-12-28 10:37:46

AndroidGradleApache Ant

2017-03-29 11:20:45

maven插件總結

2019-09-17 16:30:18

java排序算法

2020-09-24 10:00:50

SpringBoo

2020-06-04 10:49:53

Pandas字符串技巧

2017-04-10 14:46:29

AndroidGradleBuild.gradl

2009-12-08 18:11:42

PHP系統常量

2013-07-18 17:00:12

Gradle構建AndAndroid開發Android學習

2010-09-06 13:59:23

CSS縮寫

2017-09-06 12:42:45

AndroidGradle開發技巧

2017-04-10 13:43:34

AndroidGradleAS

2016-10-21 14:35:52

Pythonwebget方法

2013-12-12 17:14:10

Linuxvim

2010-06-28 15:06:24

ftp子命令

2009-09-09 13:31:15

C# TextBox

2010-02-25 14:39:03

WCF術語

2016-10-20 20:21:09

Python爬蟲技巧

2011-05-07 14:39:00

投影
點贊
收藏

51CTO技術棧公眾號

欧美精品久久久久久久久| 欧美精选一区二区| 免费国产在线精品一区二区三区| 伊人中文字幕在线观看| 日韩黄色大片网站| 精品日韩欧美在线| 男人的天堂日韩| www视频在线看| 91视频www| 92看片淫黄大片欧美看国产片| 日本三级午夜理伦三级三| 精品国产乱码久久久久久1区2匹| 欧美一区二区啪啪| 精品久久久久久无码中文野结衣| 国产xxxxxxxxx| 国产综合色激情| 亚洲成a人v欧美综合天堂| 日韩精品一区二区三区四区五区 | 日韩在线不卡av| 国内自拍欧美| 日韩欧美一级在线播放| 亚洲精品视频导航| 男人的天堂免费在线视频| 国产精品国产三级国产专播品爱网| 国产欧美一区二区三区不卡高清| 久久免费看少妇高潮v片特黄| 久久97久久97精品免视看秋霞| 欧美久久一二区| 大香煮伊手机一区| 性国裸体高清亚洲| 亚洲一区在线观看视频| 中文字幕乱码一区二区三区 | 久久久久久久综合狠狠综合| 99在线高清视频在线播放| 中文字幕一区二区在线视频 | 一区二区三区中文免费| 日本中文不卡| 人成在线免费视频| av在线播放不卡| 粉嫩av四季av绯色av第一区| 国产女18毛片多18精品| 久久99久久精品| 国产精品午夜国产小视频| 中文字幕69页| 久久婷婷一区| 国产99久久精品一区二区永久免费| 日韩欧美激情视频| 一本色道精品久久一区二区三区 | 久久久国产精品人人片| 亚州av乱码久久精品蜜桃 | 日本猛少妇色xxxxx免费网站| 日韩mv欧美mv国产网站| 欧美v日韩v国产v| 337p日本欧洲亚洲大胆张筱雨| 国产一区二区| 欧美一区二区二区| 性高潮久久久久久| 在线精品国产亚洲| 亚洲成人a**站| 成人在线免费在线观看| 国产在线看片免费视频在线观看| 亚洲成人在线免费| 奇米精品一区二区三区| 中文字幕在线直播| 日本道免费精品一区二区三区| 国产精品亚洲a| 精品网站在线| 制服丝袜成人动漫| 色综合久久久无码中文字幕波多| 国产精品xxx在线观看| 亚洲国产精品悠悠久久琪琪| 天天操天天摸天天爽| 小明成人免费视频一区| 欧美精品电影在线播放| 一起草最新网址| 澳门精品久久国产| 欧美情侣在线播放| 深爱五月综合网| 风间由美性色一区二区三区四区| 日韩大片免费观看视频播放| 一级黄色性视频| 久久国产成人精品| 欧美激情xxxx| 亚洲av无码精品一区二区| 蜜桃精品视频在线| 鬼打鬼之黄金道士1992林正英| 亚洲 小说区 图片区 都市| 久久久www免费人成精品| 一区二区三区国产福利| 影院在线观看全集免费观看| 精品成人久久av| av网站在线不卡| 91精品日本| 一区三区二区视频| 国产精选第一页| 日韩一区欧美二区| av一区和二区| h视频网站在线观看| 亚洲一线二线三线视频| 久草福利视频在线| 亚洲专区**| 中文字幕一区二区精品| 国产男男chinese网站| 久久视频国产| 欧美性做爰毛片| 99在线精品视频免费观看20| 2020国产精品| 男女啪啪免费观看| 韩国成人在线| 日韩经典中文字幕在线观看| 26uuu成人网| 99国产**精品****| 91国在线精品国内播放| 国产精品视频久久久久久| 91免费看视频| 男人c女人视频| 国产精品刘玥久久一区| 一本久道久久综合中文字幕| 91porn在线| 婷婷久久一区| 国产精品国产三级国产专播精品人 | 日韩欧美国产三级电影视频| 国产jjizz一区二区三区视频| 你懂的网址国产 欧美| 国产精品久久一| 国产精品无码一区| 成人h动漫精品一区二区| 中文字幕一区综合| 日韩欧美一区二区三区在线观看| 欧美videofree性高清杂交| 亚洲国产123| 日韩高清不卡一区二区| 美国av一区二区三区| 久久五月精品中文字幕| 91精品久久久久久久91蜜桃| 色www亚洲国产阿娇yao| 日韩国产高清影视| 日本在线高清视频一区| 这里有精品可以观看| 亚洲第一福利视频| 久久久久久久国产视频| 国产一区二区不卡| 四虎永久免费网站| 国产高清精品二区| 久久综合九色九九| 国产麻豆一精品一男同| 中文字幕在线观看一区| 182午夜在线观看| 色婷婷色综合| 91免费综合在线| v片在线观看| 日韩欧美中文字幕一区| 久久久国产精品人人片| 成人高清伦理免费影院在线观看| 日本熟妇人妻xxxx| 精品综合久久88少妇激情| 国内精品一区二区三区四区| 人妻一区二区三区四区| 国产欧美日韩麻豆91| 日本三级免费观看| 国产一区二区精品久| 国产成人黄色av| 精品久久久久中文慕人妻| 亚洲视频一二区| 日本女人性视频| 尹人成人综合网| 精品久久久久久一区二区里番| 黄频免费在线观看| 一区二区成人精品| 国产又粗又猛又爽| 亚洲一线二线三线视频| 中文字幕高清视频| 另类综合日韩欧美亚洲| 国产精品国三级国产av| 国产一区二区在线视频你懂的| 777777777亚洲妇女| 成人免费高清在线播放| 日韩一区二区在线观看视频| 日韩经典在线观看| 久久精品亚洲一区二区三区浴池| 亚洲天堂网2018| 精品国产一区二区三区| 92看片淫黄大片欧美看国产片| 电影k8一区二区三区久久 | 欧美网站大全在线观看| 人妻人人澡人人添人人爽| eeuss国产一区二区三区| 欧美一级裸体视频| 国产精品大片| 性欧美大战久久久久久久免费观看| 国产盗摄精品一区二区酒店| 国产视频精品自拍| 国产三级视频在线播放| 欧美视频专区一二在线观看| 天堂av免费在线| 99re热这里只有精品免费视频| 国产日本欧美在线| 日韩深夜影院| 亚洲a级在线播放观看| 中文在线а√在线8| 欧美不卡视频一区发布| 欧美日韩激情视频一区二区三区| 欧美一区二区在线免费观看| 亚洲天堂一区在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲av无码一区二区二三区| 国产精品一二三在| 免费看涩涩视频| 国产精品日韩| 青青青在线观看视频| 日韩电影二区| 欧美日韩在线精品| 精品网站aaa| www.久久草| 曰本一区二区| 国产精品男女猛烈高潮激情| 天堂√8在线中文| 欧美极品美女视频网站在线观看免费| 成人综合影院| 亚洲欧美成人网| 天天干,夜夜爽| 色婷婷一区二区| 天天操天天射天天爽| 亚洲欧美另类久久久精品| 成人黄色a级片| 久久天天做天天爱综合色| 中文字幕天堂av| 在线精品福利| 国产专区在线视频| 五月天综合网站| 亚洲一区3d动漫同人无遮挡 | 91九色蝌蚪91por成人| 色播五月激情综合网| 亚洲 欧美 成人| 欧美日韩免费在线| 日韩欧美国产亚洲| 精品久久久香蕉免费精品视频| 久久影院一区二区| 亚洲一区免费视频| 久久一二三四区| 亚洲午夜激情网页| 精品无码久久久久久久| 亚洲一区二区精品视频| 日本天堂中文字幕| 亚洲综合在线免费观看| 久久久久性色av无码一区二区| 亚洲乱码国产乱码精品精98午夜| 朝桐光av在线| 一级中文字幕一区二区| 久久亚洲AV无码| 福利一区福利二区微拍刺激| 色播视频在线播放| 色婷婷亚洲综合| 亚洲手机在线观看| 3d动漫精品啪啪| 亚洲成人一级片| 色婷婷精品久久二区二区蜜臀av| 中文字幕在线观看视频网站| 日本精品视频一区二区| 中文字幕在线一| 91精品国产一区二区| a毛片在线免费观看| 欧美大片日本大片免费观看| 亚洲乱码在线观看| 亚洲精品久久久久久久久久久久久 | 在线观看福利一区| 欧美国内亚洲| 精品国产一区三区| 久久一区二区三区超碰国产精品| 不卡av免费在线| 国模一区二区三区白浆| 动漫av在线免费观看| 91免费国产在线| www.黄色com| 亚洲一区二区在线免费观看视频| 亚欧视频在线观看| 欧美视频在线一区二区三区| 99久久免费国产精精品| 亚洲精品动漫久久久久| 在线免费av电影| 欧美华人在线视频| 国产 日韩 欧美一区| 亚洲资源在线看| 九九免费精品视频在线观看| 国产精品国色综合久久| 欧美美乳视频| 中国女人做爰视频| 国产美女一区| 欧美xxxxxbbbbb| 久久这里只有精品6| 乱老熟女一区二区三区| 天天操天天色综合| 国产男女猛烈无遮挡| 亚洲免费小视频| 在线看三级电影| 国产精品成人免费电影| 色悠久久久久综合先锋影音下载| 麻豆成人在线播放| 国产一区激情| 亚洲欧美视频二区| 91在线一区二区| 欧美片一区二区| 欧美三级中文字幕| 视频国产一区二区三区| 日韩精品中文字幕在线不卡尤物 | 国产人妖乱国产精品人妖| 青娱乐在线视频免费观看| 欧美日韩一区二区在线观看| 亚洲欧美色视频| 欧美国产亚洲精品久久久8v| 成人国产激情| 青娱乐一区二区| 中文久久精品| 欧亚乱熟女一区二区在线| 亚洲欧美国产三级| 中文字幕人妻精品一区| 精品丝袜一区二区三区| 国产一线二线在线观看| 成人免费自拍视频| 久久中文视频| 91香蕉视频导航| 久久久电影一区二区三区| 久久一区二区三区视频| 亚洲第一精品夜夜躁人人爽| 成人免费网址| 成人高h视频在线| 色偷偷综合网| 色一情一区二区三区| 国产精品视频yy9299一区| 精产国品一区二区| 亚洲女人被黑人巨大进入al| 美女的胸无遮挡在线观看| 国产精品美女诱惑| 好吊一区二区三区| 中文字幕99页| 亚洲国产精品久久艾草纯爱| 亚洲精品成人电影| 久久国产精品偷| 亚洲精品一区二区三区中文字幕| 黄色网络在线观看| 激情综合色综合久久| 四虎影院中文字幕| 欧美一区二区三区在线视频| 麻豆视频免费在线观看| 国产日韩欧美一二三区| 国产一区二区三区电影在线观看 | 国产乱理伦片在线观看夜一区| 朝桐光av在线| 亚洲精品在线电影| 国内在线精品| 国产精品www| 色135综合网| 古装做爰无遮挡三级聊斋艳谭| 亚洲激情一二三区| 亚洲精品一区二区三区不卡| 久久久久国产一区二区三区| 久久99国产精品久久99大师| 国产l精品国产亚洲区久久| 国产欧美精品区一区二区三区 | 性欧美videosex高清少妇| 久久国产精品无码网站| 成年人av电影| 亚洲国产中文字幕在线观看| 成人勉费视频| 国产精品av免费| 成人在线视频首页| 九九热精品视频在线| 中文字幕国产亚洲2019| 国产精品一区二区美女视频免费看| 日本天堂免费a| 337p粉嫩大胆色噜噜噜噜亚洲| 中文人妻av久久人妻18| 久久精品免费电影| 女一区二区三区| 日本www.色| 亚洲欧美电影一区二区| 日本波多野结衣在线| 国产成人精彩在线视频九色| 日韩欧美二区| 亚洲av成人片无码| 91福利视频网站| 91高清在线观看视频| 久久国产一区| 亚洲黄色在线| 在线观看国产精品一区| 欧美一卡2卡3卡4卡| 蜜桃视频动漫在线播放| 亚洲一区二区三区精品视频| 成人黄色大片在线观看| 中文精品久久久久人妻不卡| 欧美老妇交乱视频| 欧美日韩色图| 国产精品九九视频| 欧美福利视频一区| 超碰在线99| 大桥未久一区二区三区| 91麻豆免费观看| 朝桐光av在线一区二区三区| 国产精品国产福利国产秒拍 | 国产真人无码作爱视频免费|