精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产色91在线| 日韩最新在线| 亚洲小说欧美激情另类| 国产一区二区无遮挡| 欧美一区二区激情视频| 欧美亚洲在线日韩| 日韩欧美国产不卡| 一本久道中文无码字幕av| 理论片午午伦夜理片在线播放| 国产麻豆精品一区二区| 欧美最猛性xxxxx亚洲精品| 成人欧美一区二区三区黑人一| 2023国产精华国产精品| 色婷婷久久久久swag精品 | 国产夫妻性生活视频| 99精品国产99久久久久久福利| 中文字幕日韩在线观看| 中国免费黄色片| 国产成人精选| 日韩欧美在线视频| 成人国产在线看| 在线观看黄色av| 91视频免费播放| 92看片淫黄大片看国产片| 中文字幕免费高清网站| 亚洲区第一页| 欧美国产欧美亚洲国产日韩mv天天看完整| 人妻aⅴ无码一区二区三区| 亚洲1区在线观看| 欧美喷水一区二区| 人妻丰满熟妇av无码区app| 中国老女人av| 中文字幕一区二区三区免费看| 91久久亚洲| 伦理中文字幕亚洲| www中文在线| 精品国产网站| 亚洲精品日韩在线| 人妻av一区二区| 一区二区三区亚洲变态调教大结局 | 日本亚洲导航| 亚洲av片在线观看| 成人黄色大片在线观看 | 欧美最猛性xxxx| 国产免费观看av| 夜久久久久久| 久久综合久中文字幕青草| 91av手机在线| 91亚洲一区| 日韩中文字幕网站| 91狠狠综合久久久久久| 不卡一区综合视频| 在线丨暗呦小u女国产精品| www.99热| 四季av一区二区三区免费观看| 伊人久久精品视频| 超碰人人人人人人人| 日本一本不卡| 一区二区成人精品| 大胸美女被爆操| 久久精品影视| 欧美日韩aaaa| 日韩和一区二区| 国产亚洲一区在线| 国产国产精品人在线视| 国产精品露脸视频| 紧缚奴在线一区二区三区| 成人网在线视频| 亚洲黄色在线播放| 成人激情视频网站| 欧美男人的天堂| 成人午夜影视| 日韩一区有码在线| 久久久99精品视频| av在线播放资源| 欧美性xxxxx极品娇小| 国产主播中文字幕| 99精品国产九九国产精品| 日韩免费在线观看| 37p粉嫩大胆色噜噜噜| 91综合久久| 欧美激情一区二区久久久| 国产污污视频在线观看| 久热re这里精品视频在线6| 国产精品羞羞答答| 亚洲精品综合网| 国产视频一区二区在线| 国产四区在线观看| 久热在线观看视频| 欧美日韩精品综合在线| 成年女人免费视频| 第一社区sis001原创亚洲| 欧美精品一区二区三区国产精品| 国产做受高潮漫动| 蜜桃av一区二区三区电影| 成人xxxxx色| av电影在线观看| 亚洲午夜一二三区视频| 丝袜制服一区二区三区| 91欧美极品| 中文字幕国产亚洲2019| 精品无码人妻一区二区三| 日本怡春院一区二区| 国产精品sss| 免费av不卡| 日本高清视频一区二区| 国产香蕉精品视频| 色婷婷色综合| 欧美洲成人男女午夜视频| 99er热精品视频| 国产欧美精品一区二区三区四区| r级无码视频在线观看| 欧洲亚洲精品| 亚洲女在线观看| 国产精品99精品| 国产一区二区导航在线播放| 日韩av免费电影| 忘忧草在线日韩www影院| 91精品国产一区二区三区蜜臀| 人人人妻人人澡人人爽欧美一区| 亚洲先锋成人| 亚洲综合色av| 免费av毛片在线看| 欧美午夜影院一区| 醉酒壮男gay强迫野外xx| 欧美视频官网| 亚洲一区二区三区成人在线视频精品 | 国产精品高清乱码在线观看| 精品国产区一区| 中文乱码字幕高清一区二区| 天堂久久久久va久久久久| 精品一区久久| 美女av在线免费看| 亚洲成色777777女色窝| 18精品爽视频在线观看| 国产精品99久| 欧美少妇一区二区三区| 欧美激情三区| 中文字幕亚洲欧美一区二区三区 | 三级中文字幕在线观看| 亚洲第一福利在线观看| 国产一级二级三级视频| 国产很黄免费观看久久| 男女爱爱视频网站| 99tv成人影院| 久久99久久99精品中文字幕| 国产jzjzjz丝袜老师水多| 亚洲欧美另类图片小说| 国产美女18xxxx免费视频| 99精品在线观看| 国产日韩在线精品av| 婷婷成人激情| 日韩亚洲国产中文字幕欧美| 久草福利资源在线观看| 国产成人精品综合在线观看 | 国产成人精品一区二三区在线观看| 亚洲欧美国产高清va在线播| 国产视频1区2区| 国产精品视频线看| 国产精欧美一区二区三区白种人| 天天射天天综合网| 国产成人一区二区三区免费看| 大黄网站在线观看| 日韩精品视频免费专区在线播放| 狠狠人妻久久久久久| 中文字幕精品一区| 男女污污视频网站| 在线观看一区| 天堂av一区二区| 99精品国产九九国产精品| 欧美美女操人视频| 亚州视频一区二区三区| 在线观看国产日韩| 欧美日韩在线观看成人| bt欧美亚洲午夜电影天堂| 成人精品视频一区二区| 国产精品久久久久无码av| 91久色国产| 中文字幕乱码在线播放| 日韩亚洲欧美成人| 东京干手机福利视频| 一本色道综合亚洲| 国产亚洲精品精品精品| 国产成人在线影院| 国产美女三级视频| 999国产精品永久免费视频app| 91久久国产自产拍夜夜嗨| 亚洲一区站长工具| 裸体女人亚洲精品一区| 九一国产在线| 日韩欧美一级二级三级久久久| 日本黄色片视频| 亚洲欧洲www| 美女又爽又黄视频毛茸茸| 性欧美xxxx大乳国产app| 裸模一区二区三区免费| 日韩视频一二区| 欧美综合激情网| 色操视频在线| 色老头一区二区三区在线观看| 懂色av一区二区三区四区| 欧美日韩在线直播| 国产精品国产三级国产专区52| 1024成人网| 亚洲 小说 欧美 激情 另类| 国产成人无遮挡在线视频| av五月天在线| 亚洲欧美日韩在线观看a三区| 色撸撸在线观看| 精品免费视频| 蜜桃免费一区二区三区| 中文字幕视频精品一区二区三区| 国产精品成久久久久三级| 欧美大胆a人体大胆做受| 久久中文字幕在线| 日韩毛片久久久| 亚洲精品综合精品自拍| 亚洲精选一区二区三区| 欧美电影影音先锋| 中文在线观看免费高清| 欧美性xxxx在线播放| 日本少妇吞精囗交| 一区二区三区在线免费| 免费精品在线视频| 国产欧美一区二区在线观看| 欧美高清性xxxx| 99久免费精品视频在线观看| 亚洲美女精品视频| 国产精品一区2区| 亚洲自拍第三页| 国产在线精品一区二区不卡了 | 国产精品乱码久久久| 欧美性一区二区| jizz国产在线| 在线影院国内精品| 久久亚洲精品石原莉奈| 欧美日韩中文字幕在线| 久久久久久久久久影院| 午夜精品久久久久久久久久 | 欧美美女性视频| 午夜影院日韩| 男女av免费观看| 亚洲欧美不卡| www.日日操| 日韩 欧美一区二区三区| 91最新在线观看| 日本vs亚洲vs韩国一区三区| 午夜免费一区二区| 久久精品国产77777蜜臀| 嫩草视频免费在线观看| 国产酒店精品激情| 妖精视频在线观看| 成人的网站免费观看| 91精品啪在线观看国产| 99国内精品久久| 精品成人av一区二区三区| 国产色爱av资源综合区| 激情五月深爱五月| 亚洲视频在线一区观看| 青青草手机在线观看| 亚洲一区在线视频| 欧美一二三区视频| 欧美影院午夜播放| 国产又大又粗又长| 日韩精品一区国产麻豆| 天天操天天爱天天干| 亚洲视屏在线播放| 免费观看久久久久| 国内免费久久久久久久久久久| 周于希免费高清在线观看| 国产精品久久久久久久9999| av在线亚洲一区| 国产一区二区在线网站| 精品日本12videosex| 日韩不卡一二区| 亚洲精品乱码| www亚洲成人| 国产不卡在线一区| av女人的天堂| 一区二区三区中文字幕精品精品 | 亚洲国产精品久久91精品| 免费av在线电影| 久久亚洲影音av资源网| 麻豆成全视频免费观看在线看| 国产免费一区二区三区香蕉精| 亚洲高清999| 日韩精品欧美专区| 午夜久久美女| 天天爱天天操天天干| 国产很黄免费观看久久| 五月天综合视频| 亚洲综合在线第一页| 秋霞av一区二区三区| 日韩欧美色综合网站| 国产在线超碰| 久久久久久久一| 色综合一区二区日本韩国亚洲| 精品免费一区二区三区蜜桃| 天天插综合网| 男人搞女人网站| caoporn国产一区二区| 久久亚洲欧美日韩精品专区 | 国产精品影片在线观看| 国产suv精品一区| 亚洲精品久久区二区三区蜜桃臀| 在线看片一区| 男生和女生一起差差差视频| 国产亚洲成aⅴ人片在线观看| 久久网一区二区| 欧美久久一二三四区| 九色在线播放| 国产91精品久久久久久久| 视频一区视频二区欧美| 亚洲欧美综合一区| 裸体素人女欧美日韩| 91九色蝌蚪porny| 亚洲精品乱码久久久久久日本蜜臀| 免费无码国产精品| 日韩精品视频在线观看网址| 欧美家庭影院| 亚洲字幕一区二区| 99久久精品费精品国产| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 国产精品成人v| 三级精品视频| 日本一道本久久| caoporm超碰国产精品| 久一区二区三区| 精品国产一区二区三区忘忧草 | xxxx国产视频| 亚洲欧美日韩国产综合在线| 亚洲专区第一页| 在线视频亚洲欧美| 成人国产一区二区三区精品麻豆| 国模精品一区二区三区| 一区视频在线| 中国极品少妇xxxx| 亚洲综合成人网| 国产 欧美 自拍| 久久久久久久久久久免费| 2021年精品国产福利在线| 免费看欧美黑人毛片| 国产成人av电影在线| 久久精品波多野结衣| 日韩视频在线一区二区| 男人添女人下部高潮视频在线观看 | 日本一二三不卡| 中文字幕在线观看国产| 日韩在线激情视频| 亚洲成人高清| 国产成人免费高清视频| 国产成人精品一区二区三区四区| 久久成人国产精品入口| 精品成人私密视频| 国产精品论坛| 欧美日韩电影一区二区| 日本网站在线观看一区二区三区 | 91网站免费看| 欧美喷水视频| 一边摸一边做爽的视频17国产| 精品久久不卡| 91精品久久久久久久久久久| 亚洲91中文字幕无线码三区| 中文字幕在线播放一区二区| 亚洲成人资源网| 麻豆app在线观看| 成人精品久久av网站| 欧美二区视频| 中出视频在线观看| 日本久久精品电影| 秋霞成人影院| 国产日韩二区| 日韩av二区在线播放| av成人免费网站| 日韩国产在线播放| 99久久伊人| 无码人妻精品一区二区蜜桃网站| 97se亚洲国产综合自在线| 中国老头性行为xxxx| 欧美日韩不卡合集视频| 偷拍精品福利视频导航| 国产喷水theporn| 亚洲二区在线观看| 国内av一区二区三区| 亚洲一区二区三区四区在线播放| 亚洲经典在线看| 黄色精品视频在线观看| 欧美精品一区男女天堂| 成人黄色免费观看| 97超碰人人澡| 中文字幕在线一区免费| 天天色综合av| 亚洲一区二区三区四区在线播放| 欧美专区18| 久久免费视频播放| www.国产精品一二区| 亚洲桃色综合影院| 国产清纯白嫩初高中在线观看性色| 在线欧美日韩国产| 动漫一区二区|