日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?

發(fā)布時間:2023/12/20 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

0. 前言

前幾天啊,在公眾號發(fā)了一篇文章《優(yōu)化ApK大小之ABI Filters 和 APK split》,評論區(qū)收到了一些留言說,文章講得不夠深入,關(guān)于系統(tǒng)是如何選擇不同abi下的so庫的?當(dāng)前APP該如何適配?該去掉哪些該保留哪些?都存在一些疑問。

?

因此,決定親自更文一篇,系統(tǒng)地講一下關(guān)于Android CPU架構(gòu)方面的一些東西,以及結(jié)合大廠APP如微信、支付寶、淘寶等APP的適配情況,分析我們開發(fā)APP中該如何適配。本文涉及以下幾個問題:

  • 什么是ABI?
  • ABI有何作用?
  • 目前大廠APP是如何適配不同的CPU架構(gòu)的?
  • ABI 是如何工作的?
  • 我們自己的APP中該如何適配?
  • ABI split-性能+兼容全都要

本篇文章中,就一一為你解答這些疑問。

1. 什么是ABI?

ABI是英文Application Binary Interface的縮寫,及應(yīng)用二進(jìn)制接口。

不同Android設(shè)備,使用的CPU架構(gòu)可能不同,因此支持不同的指令集。 CPU 與指令集的每種組合都有其自己的應(yīng)用二進(jìn)制界面(或 ABI),ABI非常精確地定義了應(yīng)用程序的機(jī)器代碼應(yīng)如何在運(yùn)行時與系統(tǒng)交互。您必須為要與您的應(yīng)用程序一起使用的每種CPU架構(gòu)指定一個ABI(Application Binary Interface)。

ABI 包含以下信息:

  • 可使用的 CPU 指令集(和擴(kuò)展指令集)。
  • 運(yùn)行時內(nèi)存存儲和加載的字節(jié)順序。Android 始終是 little-endian。
  • 在應(yīng)用和系統(tǒng)之間傳遞數(shù)據(jù)的規(guī)范(包括對齊限制),以及系統(tǒng)調(diào)用函數(shù)時如何使用堆棧和寄存器。
  • 可執(zhí)行二進(jìn)制文件(例如程序和共享庫)的格式,以及它們支持的內(nèi)容類型。Android 始終使用 ELF。
  • 如何重整 C++ 名稱。

Android目前支持以下7種ABIs:

?

mips, mips64, X86, X86–64, arm64-v8a, armeabi, armeabi-v7a

2. ABI有何作用?

當(dāng)我們想要在項目中使用 native(C/C++) 類庫,我們必須對要支持的處理器架構(gòu)提供對應(yīng)編譯包。每個處理器架構(gòu)需要我們提供一個或多個包含native代碼的.so文件。

默認(rèn)情況下,為了使APP有更好的兼容性,我們使用Android Studio 或者命令打包時,會默認(rèn)支持所有的架構(gòu),但相應(yīng)的APK size 會瘋狂的增大。對于用戶來說,目標(biāo)設(shè)備只需要其中一個版本,但當(dāng)用戶下載APK時,會全部下載(對用戶來說相當(dāng)?shù)牟挥押?#xff09;。

?

怎么辦呢?abifilters?為我們提供了解決方案,abifilters為我們提供了選擇適配指定CPU架構(gòu)的能力,只需要在app下的build.gradle添加如下配置:

android {defaultConfig {ndk {abiFilters 'arm64-v8a', 'x86_64'}}

你可能看了上面的這些文字,還不能理解abi的作用,那么我們就用一個簡單的例子來說明一下。

?

2.1 舉例說明ABI的作用

首先,我們創(chuàng)建一個最簡單的Hello world應(yīng)用,只有一個Activity和一個啟動圖標(biāo)。我們看以下打出來的apk:

?

沒有任何的原生庫使用,大小為2.1MB,現(xiàn)在我們?yōu)樗砑佣郃BI原生庫支持,我們在項目中集成Realm,然后打包。

?

看到?jīng)],apk大小從2.1MB猛增加到11.2MB,多了一個原生so庫的文件夾,大小為8.8MB,我們來看一下它的詳細(xì)信息:

?

如上圖所示,Realm為5種CPU架構(gòu)生成了.so庫,分別是mips、x86、x86_64、arm64-v8a、armeabi-v7a。增加了8.8MB包的大小。但是這不是我們想要的,我們只想要適配我們指定的的CPU架構(gòu),因此,我們需要在gralde.build中添加abifilters配置來完成我們想要的效果:

android {compileSdkVersion 28 // 編譯sdk版本defaultConfig {applicationId "com.example.zhouwei.helloworld"minSdkVersion 15targetSdkVersion 28versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"// 適配指定CPU架構(gòu)ndk {abiFilters 'arm64-v8a', 'x86_64'}} }

效果如下:

?

可以看到,只生成了我們指定CPU架構(gòu)的so文件,包的大小也減少了5.3MB。

這時候,你可能會有一個疑問,Android 共支持7種CPU架構(gòu),那么,我們在實際項目中該適配哪些CPU架構(gòu)能保證最好的兼容,同時又最大限度的減少APK的大小?

在回答這個問題之前,我們不妨看一下這些頂級巨頭公司,他們是是如何適配的。

3. 目前大廠APP是如何適配不同的CPU架構(gòu)的?

首先,我們下載一些大廠的APK,看一下他們的適配情況,這里我分析了微信、手機(jī)QQ、支付寶和淘寶這4個APP的適配情況:

?

可以看到,微信適配的是arm64-v8a(微信應(yīng)該是最近才適配到arm64-v8a,以前是armeabi),支付寶和手Q適配的是armeabi,淘寶適配的是armeabi-v7a。各個APP適配的平臺不太一樣,但是他們有一個共同點(diǎn),那就是它們只指定了一個平臺。

等等,上面這些APP只適配了一中CPU架構(gòu),比如只適配了armeabi-v7a,那如果APP裝在其他架構(gòu)的手機(jī)上,如arm64-v8a上,會蹦嗎?

要弄清楚這個問題,我們得先搞清楚,ABI是如何工作的。

ABI是如何工作的呢?

官方文檔解釋如下:

Android 系統(tǒng)在運(yùn)行時知道它支持哪些 ABI,因為版本特定的系統(tǒng)屬性會指示:

  • 設(shè)備的主要 ABI,與系統(tǒng)映像本身使用的機(jī)器代碼對應(yīng)。
  • (可選)與系統(tǒng)映像也支持的其他 ABI 對應(yīng)的輔助 ABI。

此機(jī)制確保系統(tǒng)在安裝時從軟件包提取最佳機(jī)器代碼。

為實現(xiàn)最佳性能,應(yīng)直接針對主要 ABI 進(jìn)行編譯。例如,基于 ARMv5TE 的典型設(shè)備只會定義主 ABI:armeabi。相反,基于 ARMv7 的典型設(shè)備將主 ABI 定義為 armeabi-v7a,并將輔助 ABI 定義為 armeabi,因為它可以運(yùn)行為每個 ABI 生成的應(yīng)用原生二進(jìn)制文件。

64 位設(shè)備也支持其 32 位變體。以 arm64-v8a 設(shè)備為例,該設(shè)備也可以運(yùn)行 armeabi 和 armeabi-v7a 代碼。但請注意,如果應(yīng)用以 arm64-v8a 為目標(biāo),而非依賴于運(yùn)行 armeabi-v7a 版應(yīng)用的設(shè)備,則應(yīng)用在 64 位設(shè)備上的性能要好得多。

許多基于 x86 的設(shè)備也可運(yùn)行 armeabi-v7a 和 armeabi NDK 二進(jìn)制文件。對于這些設(shè)備,主 ABI 將是 x86,輔助 ABI 是 armeabi-v7a。

上面這一段是不是有點(diǎn)看蒙了,這里我來簡單解釋以下。總的來說,就是一個Android設(shè)備可以支持多種ABI,設(shè)備主ABI和輔助ABI,以arm64-v8a為主ABI的設(shè)備,輔助ABI為armeabi-v7a和armeabi,以armeabi-v7a為主ABI的設(shè)備,輔助ABI為armeabi。

另外,x86 架構(gòu)的手機(jī)都會包含由 Intel 提供的稱為 Houdini 的指令集動態(tài)轉(zhuǎn)碼工具,實現(xiàn)對 arm .so 的兼容,也就是說有適配armeabi平臺的APP是可以跑在x86手機(jī)上的。

3.1 主輔助ABI具體適配流程

前面說了ABI的工作原理,一個Android設(shè)備支持主輔ABI,那么他們具體是如何工作的呢?我們以arm64-v8a架構(gòu)的手機(jī)為例:

?

對于一個cpu是arm64-v8a架構(gòu)的手機(jī),它運(yùn)行app時,進(jìn)入jnilibs去讀取庫文件時,先看有沒有arm64-v8a文件夾,如果沒有該文件夾,去找armeabi-v7a文件夾,如果沒有,再去找armeabi文件夾,如果連這個文件夾也沒有,就拋出異常;

如果有arm64-v8a文件夾,那么就去找特定名稱的.so文件,注意:如果沒有找到想要的.so文件,不會再往下(armeabi-v7a文件夾)找了,而是直接拋出異常。

?

Exception:Java.lang.UnsatisfiedLinkError: dlopen failed: library “/***.so” not found

特別需要注意的情況是在命中了文件夾,而未命中so文件這種情況:

  • 比如命中了arm64-v8a文件夾,沒有找到需要的so文件,就不會再往下(armeabi-v7a文件夾)找了,而是直接拋出異常。

  • 如果你的項目用到了第三方依賴,如果只保留一個ABI的時候,建議在Build中加入ndk.abiFilters

  • 例如:第三方aar文件,如果這個sdk對abi的支持比較全,可能會包含armeabi、armeabi-v7a、x86、arm64-v8a、x86_64五種abi,而你應(yīng)用的其它so只支持armeabi、armeabi-v7a、x86三種,直接引用sdk的aar,會自動編譯出支持5種abi的包。但是應(yīng)用的其它so缺少對其它兩種abi的支持,那么如果應(yīng)用運(yùn)行于arm64-v8a、x86_64為首選abi的設(shè)備上時,就會==crash==了哦。

因此,我們需要在我們的app中配置 abiFilter 配置,來避免一些未知的錯誤。

?

defaultConfig { ndk { abiFilters "armeabi"// 指定ndk需要兼容的ABI(這樣其他依賴包里x86,armeabi,arm-v8之類的so會被過濾掉) } }

3.2 Android 7種CPU架構(gòu)在當(dāng)前市場的占有率

  • arm64-v8a: 目前主流版本

  • armeabi-v7a: 一些老舊的手機(jī)

  • x86 / x86_64: x86 架構(gòu)的手機(jī)都會包含由 Intel 提供的稱為 Houdini 的指令集動態(tài)轉(zhuǎn)碼工具,實現(xiàn)對 arm .so 的兼容,再考慮 x86 1% 以下的市場占有率,x86 相關(guān)的兩個 .so 也是可以忽略的

  • armeabi/mips / mips64: NDK 以前支持 ARMv5 (armeabi) 以及 32 位和 64 位 MIPS,但 NDK r17 已不再支持,極少用于手機(jī)可以忽。

目前手機(jī)市場上,x86 / x86_64/armeabi/mips / mips6?的架構(gòu),基本可以不不考慮了,它們的占有量應(yīng)很少很少了,arm64-v8a作為最新一代架構(gòu),應(yīng)該是目前的主流,armeabi-v7a只存在少部分老舊手機(jī)。

我試著在Google上查找,具體的市場占有數(shù)據(jù),但沒找到,但是從國民級應(yīng)用微信只適配arm64-v8a就可以看出,arm64-v8a是目前的主流,并且還有一點(diǎn),Google Play 從2019年8月開始,就強(qiáng)制APP適配arm64-v8a,以慢慢淘汰32位的armeabi-v7a。

?

4. 我們項目中該如何適配呢?

這里就可以回答前面的兩個問題了。

Q1: 只適配了armeabi-v7a,那如果APP裝在其他架構(gòu)的手機(jī)上,如arm64-v8a上,會蹦嗎?

A:?不會,但是反過來會。

因為armeabi-v7a和arm64-v8a會向下兼容:

  • 只適配armeabi的APP可以跑在armeabi,x86,x86_64,armeabi-v7a,arm64-v8上
  • 只適配armeabi-v7a可以運(yùn)行在armeabi-v7a和arm64-v8a
  • 只適配arm64-v8a?可以運(yùn)行在arm64-v8a上

那我們該如何適配呢?給出如下幾個方案:

方案一:只適配armeabi

  • 優(yōu)點(diǎn):基本上適配了全部CPU架構(gòu)(除了淘汰的mips和mips_64)

  • 缺點(diǎn):性能低,相當(dāng)于在絕大多數(shù)手機(jī)上都是需要輔助ABI或動態(tài)轉(zhuǎn)碼來兼容

方案二:只適配?armeabi-v7a

同理方案一,只是又篩掉了一部分老舊設(shè)備,在性能和兼容二者中比較平衡

方案三:?只適配?arm64-v8

  • 優(yōu)點(diǎn):?性能最佳

  • 缺點(diǎn):?只能運(yùn)行在arm64-v8上,要放棄部分老舊設(shè)備用戶

這三種方案都是可以的,現(xiàn)在的大廠APP適配中,這三種都有,大部分是前2種方案。具體選哪一種就看自己的考量了,以性能換兼容就arm64-v8,以兼容換性能armeabi,二者稍微平衡一點(diǎn)的就armeabi-v7a。

目前來說,大多數(shù)的大廠APP用的都是armeabi或armeabi-v7a,只有像微信這種牛逼的APP,為了追求性能和用戶體驗,放棄了少部分設(shè)備,這也說得通吧,畢竟微信也不在乎蒼蠅那點(diǎn)肉。

5.番外篇-性能+兼容能否兼得?

其實到上一小節(jié),本文就該結(jié)束了,但總感覺優(yōu)點(diǎn)意猶未盡,除了適配所有全部CPU架構(gòu)外,就特么不能性能和兼容同時兼得嗎?其實Google早有考慮。也是可以實現(xiàn)的那就是 abi split,分包,實現(xiàn)也很簡單,在gradle 中添加如下配置:

android {...splits {// Configures multiple APKs based on ABI.abi {// Enables building multiple APKs per ABI.enable true// By default all ABIs are included, so use reset() and include to specify that we only// want APKs for x86 and x86_64.// Resets the list of ABIs that Gradle should create APKs for to none.reset()// Specifies a list of ABIs that Gradle should create APKs for.include "x86", "x86_64", "arm64-v8a", "armeabi", "armeabi-v7a"// Specifies that we do not want to also generate a universal APK that includes all ABIs.universalApk false}} }

然后,就能為每個CPU架構(gòu)單獨(dú)打一個APK,該apk 中就只包含一個平臺,如下:

?

?

這樣,又能保證性能,又能不額外增加APK的大小,同時又又很完美的兼容,因為可以為所有架構(gòu)都單獨(dú)打一個包,一舉多得。

同時,Google Play 支持上傳多個APK:

這樣,就能根據(jù)不同的CPU架構(gòu),下載不同的包啦!

但是,但是,但是,很遺憾,國內(nèi)的應(yīng)用商店目前還不支持!
?

參考文章

https://www.diycode.cc/topics/691
https://developer.android.com/ndk/guides/abis
https://android.jlelse.eu/controlling-apk-size-when-using-native-libraries-45c6c0e5b70a
?

總結(jié)

以上是生活随笔為你收集整理的为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

日韩精品视频网站 | av福利第一导航 | 免费精品视频在线 | 久久精品网站免费观看 | 91视频91自拍 | 91亚州| 日韩精品黄 | 日韩视频中文 | 国产专区视频在线 | 69成人在线| 久久婷婷激情 | 久久久精品电影 | 女女av在线| 精品999国产| 国产成人精品一区一区一区 | 亚洲一区黄色 | 婷婷色中文网 | 在线91av | 亚洲人毛片 | 夜色在线资源 | 国产永久免费观看 | 久久精品视频播放 | 久久草 | 日日色综合 | 亚洲精品一区二区在线观看 | 五月婷婷中文 | 亚洲国产欧美在线看片xxoo | 国产成人综合图片 | 一本一本久久a久久精品综合小说 | 黄色一二级片 | 91久久一区二区 | 成人视屏免费看 | 啪啪午夜免费 | 91视频黄色 | 国产高清中文字幕 | 一区二区精品在线视频 | 国产露脸91国语对白 | 欧美激情精品久久久久久 | 中文字幕欲求不满 | 亚洲成人999 | 99视频国产精品免费观看 | 人人干免费| 欧美二区三区91 | 97超碰在线免费 | 日韩一级黄色av | 2023亚洲精品国偷拍自产在线 | 99久久国产免费免费 | 在线亚洲精品 | 精品a级片 | 综合天天久久 | 精品一区 在线 | 日韩中文字幕第一页 | 又色又爽的网站 | 亚洲在线成人精品 | 国产区欧美 | www.一区二区三区 | 成年人免费在线 | 国产又粗又猛又色又黄网站 | 国产精品99久久久久久久久 | 91麻豆精品国产91久久久久久久久 | 182午夜在线观看 | 国产一区二区在线观看免费 | 免费高清国产 | 国产亚洲欧美一区 | 亚洲精品三级 | 在线黄色国产电影 | 国产日韩欧美综合在线 | 中文成人字幕 | 精品二区久久 | 狠狠躁夜夜躁人人爽视频 | 欧美精品乱码久久久久久按摩 | 久久精品超碰 | 欧美日韩视频在线播放 | 在线观看国产一区二区 | 青青草国产免费 | 成年人在线观看免费视频 | 人人超在线公开视频 | wwwwww国产 | 99在线视频精品 | 欧美亚洲精品一区 | 色婷婷欧美 | 国产福利小视频在线 | 97成人精品 | 亚洲美女免费视频 | 亚洲不卡av一区二区三区 | 久久资源在线 | 亚洲色图 校园春色 | 久久精品免费观看 | 免费a级观看 | 992tv又爽又黄的免费视频 | 欧美日韩不卡在线视频 | 欧美性另类 | 日韩不卡高清视频 | 中文字幕高清在线 | 精品国内自产拍在线观看视频 | 国产一级免费播放 | 久久久久女人精品毛片 | 日韩午夜精品福利 | 久久99国产精品久久 | 又色又爽又激情的59视频 | 日韩精品专区在线影院重磅 | 色综合久久88色综合天天免费 | 中文字幕免费不卡视频 | 国产中年夫妇高潮精品视频 | 国产18精品乱码免费看 | 香蕉一区 | av在线一二三区 | 久久这里只有精品视频99 | 日韩久久久久久久久久久久 | 国产视频一区在线免费观看 | 免费在线成人 | 久久五月婷婷丁香社区 | 五月激情丁香图片 | 天天插天天 | 免费高清国产 | 少妇搡bbbb搡bbb搡69 | 久久久久亚洲精品成人网小说 | 国产日产av | av中文在线观看 | 亚洲天堂色婷婷 | 日韩一级黄色片 | 伊人色综合久久天天 | 午夜av电影 | 精品国产欧美 | 精品视频免费看 | 精品国产免费一区二区三区五区 | 波多野结衣动态图 | 国产视频一区在线 | 日韩综合在线观看 | 成人小视频在线观看免费 | 日本一区二区三区免费观看 | 亚洲精品久久久久久久蜜桃 | 一区二区三区四区免费视频 | 亚洲午夜小视频 | www.福利视频 | 日日爱影视 | 午夜 免费 | 亚洲综合色丁香婷婷六月图片 | 97高清视频 | 欧洲视频一区 | 国产手机视频精品 | 香蕉91视频 | 国产高清在线永久 | 日本久久电影 | 成人免费观看视频大全 | av电影中文 | 久久综合久久综合这里只有精品 | av一区二区三区在线 | 99热国产在线中文 | 欧美成人理伦片 | 日韩一二区在线观看 | 国产黄色片免费 | 国产人成精品一区二区三 | 国产黄色一级片在线 | 国产日韩精品在线观看 | 久久国产精品成人免费浪潮 | 国产成人av在线影院 | 日韩精品大片 | 97视频人人澡人人爽 | 国产打女人屁股调教97 | av电影免费在线 | 91精品视频免费看 | 日韩欧美综合视频 | 欧美久久久久久久久中文字幕 | 99精品在线直播 | 亚州激情视频 | 国产精品激情在线观看 | 欧美日韩免费观看一区=区三区 | 精品你懂的 | 国产99久久久久 | 在线播放一区二区三区 | 丰满少妇对白在线偷拍 | 国产一区二区在线免费播放 | 高清免费在线视频 | japanesefreesexvideo高潮 | 在线观看黄色 | 最近免费观看的电影完整版 | 91亚洲在线观看 | 亚洲国产成人久久 | 久久 亚洲视频 | av免费观看网址 | 97超碰免费 | 国产在线自 | 91精品国产99久久久久久红楼 | 在线观看免费成人 | 久久全国免费视频 | 亚洲,播放 | 玖玖玖在线 | 深夜福利视频一区二区 | 五月婷网 | 91精品啪在线观看国产 | 亚洲国产网站 | 久热爱 | 日韩中文字幕在线 | 亚洲欧美综合 | 久久精品视频3 | www亚洲国产 | 亚洲综合导航 | 伊人色综合久久天天 | 日韩在线视频网 | 精品久久一 | 国产精品系列在线 | 中文字幕日韩在线播放 | 国内精品一区二区 | 免费在线观看一区二区三区 | 一区二区三区在线看 | 日韩免费中文字幕 | 久久国产精品视频免费看 | 欧美亚洲免费在线一区 | 蜜臀久久99精品久久久酒店新书 | 丰满少妇对白在线偷拍 | 国产一区精品在线观看 | 激情综合色图 | h视频日本 | 高清在线观看av | 天天弄天天操 | 日韩在线视频线视频免费网站 | 在线电影日韩 | 久久黄色免费观看 | 成人a视频片观看免费 | 国产日韩高清在线 | 亚洲日本色| 精品国产伦一区二区三区观看方式 | 黄色视屏在线免费观看 | 精品夜夜嗨av一区二区三区 | 亚洲国产精品女人久久久 | 成人a级黄色片 | 高清av在线免费观看 | 青青啪| www.夜夜骑.com | 久久久久高清 | 精品久久网| wwwwww国产 | 久久精品看片 | 国产午夜精品一区二区三区嫩草 | 久久天天综合网 | 国产传媒一区在线 | 成人黄色毛片视频 | 国产只有精品 | 香蕉久久久久久av成人 | 看片的网址| 欧美精品乱码久久久久久按摩 | 9999精品| 国产一区网址 | 99热 精品在线 | 精品三级av | 色综合天 | 最近中文字幕高清字幕在线视频 | 国产精品一区二区免费看 | 中文av在线天堂 | 中文字幕人成不卡一区 | 超碰精品在线观看 | 91精品视频播放 | 久久国产经典视频 | 狠狠操操操 | 91成人免费在线 | 在线色网站| av在线免费网 | 精品久久一区二区 | 久久公开视频 | 久久99国产综合精品免费 | 成人国产精品一区二区 | 国产成人免费av电影 | 欧美视频日韩视频 | 五月视频 | 久久视精品 | 国产精品6 | 久久久久久久久久久网站 | 黄色软件视频网站 | 中文字幕日韩高清 | 国产又粗又猛又黄又爽视频 | 日韩美女av在线 | 午夜少妇一区二区三区 | 国产精品自产拍在线观看网站 | 日日日操| 久久成人一区 | 成人av免费看 | 日本在线观看一区二区 | 久久天天拍 | 91伊人影院| 国产原创在线观看 | 美腿丝袜一区二区三区 | 国产一二三在线视频 | 国产中文欧美日韩在线 | 日韩在线视 | 国内久久| 国产精品嫩草影视久久久 | 黄色大片av | 欧美久草视频 | 天天综合久久 | 婷婷色六月天 | 97在线观看免费高清完整版在线观看 | 成人午夜影院 | 成人av免费网站 | 亚洲丁香久久久 | 国产福利精品视频 | 天天综合网国产 | 玖玖999| 福利视频 | 精品国产视频在线 | 色噜噜噜噜 | www.久久com | 97在线免费观看视频 | 亚洲乱亚洲乱亚洲 | 久久久久看片 | 免费日韩一区二区三区 | 国产精品欧美久久久久久 | 精品国产99国产精品 | 超碰日韩| 97在线精品视频 | 五月香婷 | 欧美一级日韩三级 | 亚洲一二三在线 | 狠狠干狠狠插 | 美女搞黄国产视频网站 | 91av电影网 | 成人黄色小说网 | 久久视频免费在线观看 | 日本激情视频中文字幕 | 在线观看免费日韩 | 99久久精品免费看国产 | 97在线视| 中国老女人日b | 欧美精品久久99 | 精品在线看| 最近2019好看的中文字幕免费 | 五月婷婷黄色 | 成人小视频在线观看免费 | 欧美精品久久久久久久免费 | av一区二区在线观看中文字幕 | 国产黄色一级片在线 | 国产精品99久久久久久有的能看 | 一区二区中文字幕在线播放 | 五月婷婷综合激情网 | 午夜国产福利在线观看 | 视频一区在线免费观看 | 国产精彩视频一区 | 国产精品视频免费在线观看 | 国产三级国产精品国产专区50 | 激情 婷婷 | 欧美日韩69| 免费aa大片 | 精品999国产| 久久精视频 | 成人久久免费 | 美女视频黄频大全免费 | 久久久免费少妇 | 成人免费看视频 | 欧美一区,二区 | 欧美另类xxxxx | 免费高清在线一区 | 亚洲人天堂 | 精品国产欧美 | 深夜福利视频在线观看 | 婷婷六月天综合 | 免费aa大片 | 色综合天天狠天天透天天伊人 | 开心激情网五月天 | 欧美污在线观看 | 色噜噜狠狠狠狠色综合久不 | 97精品国产aⅴ | 亚洲精品一区二区在线观看 | av免费网站在线观看 | 99这里只有久久精品视频 | av在线播放快速免费阴 | 亚洲资源一区 | 9草在线 | 精品国产乱码久久 | 六月丁香社区 | 免费亚洲电影 | 四月婷婷在线观看 | 久久免费大片 | 久久久久电影 | 99热最新地址| 久草视频观看 | 精品久久久999 | 91av中文字幕 | 国产一区欧美一区 | 国产精品手机播放 | 欧美日韩在线精品 | 麻豆免费视频网站 | www.亚洲黄色 | 日本女人b | 国产精品美女在线 | av在线免费在线观看 | 国产精品99久久久精品免费观看 | 亚洲国产精品久久 | 国产成人精品亚洲精品 | 最近中文字幕视频网 | 成人黄色在线 | 一本色道久久综合亚洲二区三区 | 欧美一区二区三区四区夜夜大片 | 在线观看成人 | 久久久国产影视 | 成人精品影视 | 在线观看亚洲精品视频 | 一区精品久久 | 国产精品美女久久久久久2018 | 亚洲综合黄色 | 久久在线免费观看视频 | 久草在线视频看看 | 国产伦理久久精品久久久久_ | 九九视频这里只有精品 | 亚洲激情综合 | 亚洲理论在线观看电影 | av片一区二区 | 五月精品 | 国产欧美精品一区二区三区四区 | 人人爽人人爽 | 黄色一级动作片 | 在线蜜桃视频 | www.com黄 | 香蕉精品在线观看 | 久久99热这里只有精品国产 | 久久资源总站 | 久草精品在线 | 夜夜澡人模人人添人人看 | 日韩在线视频二区 | 五月天婷婷免费视频 | 99中文字幕在线观看 | 久久久麻豆视频 | 黄色在线观看免费网站 | 国产网站色 | 97视频免费看 | 久久久精品网站 | 日韩激情视频在线观看 | 五月婷婷深开心 | 黄色午夜 | 国内精品久久久久久久 | 国产精品ssss在线亚洲 | 99在线免费视频观看 | 五月天久久| 人人爽久久涩噜噜噜网站 | 99色视频| 国产一级免费播放 | 亚洲午夜不卡 | 99精品久久精品一区二区 | 久久久精品视频成人 | 六月色婷婷| 久青草视频在线观看 | 午夜黄网| 欧美日韩裸体免费视频 | 狠狠激情中文字幕 | 国产理伦在线 | 最新av网站在线观看 | 国产精品夜夜夜一区二区三区尤 | 久久99精品波多结衣一区 | 在线精品视频免费播放 | 91在线播放综合 | 日韩av成人免费看 | 日韩在线视频观看 | 久久,天天综合 | 在线观看精品黄av片免费 | 欧美激情视频三区 | 色狠狠久久av五月综合 | 国产黄色精品在线 | av片中文字幕 | 国产在线观看a | 高清av中文字幕 | 99在线观看视频 | 欧美久久久久久久 | 中文字幕免费观看全部电影 | 久久久精品日本 | 成人午夜剧场在线观看 | 午夜国产福利在线观看 | 97精品国自产拍在线观看 | 国产麻豆精品免费视频 | 91午夜精品 | 人人插人人爱 | 久久久91精品国产一区二区三区 | 人人干人人艹 | 黄色在线免费观看网址 | 欧美一级免费 | 成x99人av在线www | 黄色电影网站在线观看 | 国产在线视频一区二区三区 | 视频 天天草 | 国产二区电影 | a v在线观看 | 99视频在线观看免费 | 香蕉网站在线观看 | 9色在线视频 | 天天操夜夜操国产精品 | 97视频网站 | 国产精品麻豆视频 | 色偷偷88888欧美精品久久久 | 五月激情片 | 国产高清小视频 | 99久久精品国产亚洲 | 91av久久| 99精品视频在线看 | 亚洲精品综合在线观看 | 国产精品午夜免费福利视频 | 午夜精品一区二区三区四区 | 天天操天天色天天射 | www.色五月.com | 丁香六月久久综合狠狠色 | 久久91久久久久麻豆精品 | 成人在线视频论坛 | 国产一及片 | 欧美性生活久久 | 在线观看亚洲国产精品 | 99热在线精品观看 | 国产91免费观看 | 高清国产午夜精品久久久久久 | 久草网在线视频 | www.五月婷 | 国产人成精品一区二区三 | 国产精品高清在线观看 | 国产精品久久久久久五月尺 | av在线等 | 亚洲一级免费观看 | 久久精品视 | 日韩v在线91成人自拍 | 欧美精品中文字幕亚洲专区 | 欧美日韩中文视频 | 亚欧日韩av| 香蕉网址 | 亚洲精品久久久久58 | 色综合天天色综合 | 久久精品99国产精品酒店日本 | 国产精品一区二区三区久久久 | 欧美在线视频不卡 | 日韩资源在线观看 | 欧美色图视频一区 | 国产麻豆视频 | 久久a v视频 | 免费a v在线 | 欧美日韩亚洲一 | 中文字幕视频网 | 免费视频91蜜桃 | 四虎影视精品 | 亚洲精品伦理在线 | 日韩欧美69 | 精品亚洲成a人在线观看 | 国产黄色精品网站 | 伊人看片 | 国产一区二区在线看 | 亚洲免费av观看 | 欧美日韩国产高清视频 | 国产一区二区久久久 | 97超碰资源总站 | 探花视频免费在线观看 | 手机av看片 | 西西大胆免费视频 | 综合中文字幕 | 精品国模一区二区三区 | 免费看色网站 | 999视频网站 | 九七视频在线 | 久草在线资源观看 | 激情在线免费视频 | 中文字幕在线观看一区二区 | 日韩精品视频网站 | 天天色天天骑天天射 | 中国一级片免费看 | 国产一级片一区二区三区 | 久久久久久久久久久久久久电影 | 国产成人精品aaa | 国语久久| 欧美日韩在线电影 | 精品福利视频在线观看 | 日韩久久久 | 久久夜色精品国产欧美乱 | 国产黄色理论片 | 亚洲手机av| 亚洲激情视频在线观看 | 色姑娘综合网 | 91精品久久久久久久久久久久久 | 天天躁日日躁狠狠躁av麻豆 | 成 人 黄 色视频免费播放 | 欧美日韩不卡一区二区三区 | 亚洲精品午夜视频 | 91在线麻豆| 国产精品成人自产拍在线观看 | 五月婷婷色丁香 | 丁香狠狠 | 欧美99精品 | 久久这里只有精品1 | 国产一区视频免费在线观看 | 国产一二三四在线观看视频 | 日韩综合视频在线观看 | 国产黄色理论片 | 亚洲一级片免费观看 | 婷婷av综合 | 99久久er热在这里只有精品15 | 国产精品久久久久久一区二区三区 | 成人蜜桃网| av成人动漫 | 久久免费99精品久久久久久 | 国产高清一 | 久av在线 | 91亚洲欧美 | 国产r级在线观看 | 日本久久综合视频 | 高清不卡免费视频 | 99色在线视频 | 国产精品mm | 日日添夜夜添 | 五月婷婷电影网 | 中文字幕在线第一页 | 欧美日韩18 | 九九九热精品免费视频观看 | 成人宗合网 | 精品uu| 九色一区二区 | 久久精品2 | 国产视频一区在线播放 | 就操操久久 | 久久久在线观看 | 91亚洲网站| 天天操欧美 | 免费一级片久久 | 成人在线视频在线观看 | 国产亚洲在线观看 | 国产精品99久久久久久人免费 | 国产亚洲视频在线观看 | 国产精品毛片一区二区在线 | 亚洲人人精品 | 久久男人免费视频 | 成人久久国产 | 国产精品9区 | 国产精品成人国产乱一区 | 久99久中文字幕在线 | 亚洲国产成人精品在线 | 91tv国产成人福利 | 亚洲一区二区三区四区精品 | 中文字幕中文字幕中文字幕 | 久久a视频| 日本精a在线观看 | 91最新在线| 看v片| 久久免费在线观看 | 久久国产午夜精品理论片最新版本 | 美女黄频| 亚州精品在线视频 | wwwwww国产 | 国产在线a | 天天射天天色天天干 | 欧美另类性 | 国产精品久久久久久婷婷天堂 | 欧美伦理电影一区二区 | 悠悠av资源片 | a在线免费 | 综合网av | 精品黄色在线 | 日本一区二区三区免费看 | 97涩涩视频 | 精品女同一区二区三区在线观看 | 久久久久久国产一区二区三区 | 国产精品久久久一区二区三区网站 | 日日夜操| 黄色视屏免费在线观看 | 毛片美女网站 | 国产三级精品三级在线观看 | 91精品啪在线观看国产线免费 | 国产午夜精品一区二区三区在线观看 | 国内丰满少妇猛烈精品播放 | 日本精品久久 | 成人禁用看黄a在线 | 黄污在线观看 | 久草视频在线免费看 | 毛片网站在线看 | 18pao国产成视频永久免费 | 日日射av| 91正在播放| 91亚洲精品久久久蜜桃借种 | 激情综合网婷婷 | 在线视频在线观看 | 日本一区二区不卡高清 | 九九久久久 | 国产午夜三级一区二区三桃花影视 | 美女视频永久黄网站免费观看国产 | 精品久久久久久电影 | 久久国产麻豆 | 婷婷伊人五月天 | 国产成人精品一区二 | 亚洲自拍自偷 | 91超级碰碰 | 久久精品视频在线 | 九九视频精品在线 | 99久久这里有精品 | 在线成人一区二区 | 日韩69av| 亚洲国产久| 成人在线播放视频 | 欧美大片在线看免费观看 | 国产精品久久99综合免费观看尤物 | 亚洲国产精品久久久 | 少妇高潮流白浆在线观看 | 美女免费网视频 | 婷婷六月激情 | 国产69久久久欧美一级 | 九九久久国产 | 国产精品av免费观看 | 又黄又刺激视频 | 久久韩国免费视频 | 久久精品电影院 | 久久99这里只有精品 | 成人久久免费 | 人人干狠狠操 | 日日夜夜噜| 亚洲人成在线电影 | 黄色成年片| 国产成人精品一区一区一区 | 91av99| 丁香六月综合网 | 91精品啪在线观看国产81旧版 | 国产精品亚州 | 六月天综合网 | 国产人成一区二区三区影院 | 一本一本久久a久久精品综合小说 | 日韩在线免费不卡 | 久草在线最新免费 | 97视频免费播放 | 国产精品视频 | 久久久2o19精品| 免费福利视频网站 | 日韩精品一区二区在线观看视频 | 久久久精品成人 | 一二三区av| 久人人 | 九九涩涩av台湾日本热热 | 久久久蜜桃一区二区 | 免费美女av| 亚洲影院国产 | 国产精品综合久久久久久 | 久久精品xxx | 国产理论片在线观看 | 最近更新的中文字幕 | 在线免费观看一区二区三区 | 特级免费毛片 | 国产精品麻豆91 | 日韩三级精品 | 亚洲天天在线 | 国产精品成人自产拍在线观看 | 国产精品第一视频 | 久久99国产精品久久99 | 久久综合五月天 | 亚洲精品国产自产拍在线观看 | www.色午夜.com | 欧美日韩高清一区二区 国产亚洲免费看 | 久久久国产视频 | 日韩精品免费一线在线观看 | 天天艹天天 | 在线观看岛国 | 国产一区视频在线播放 | 伊人午夜视频 | 在线视频专区 | 美女视频黄免费网站 | 在线观看小视频 | 夜夜躁狠狠躁日日躁视频黑人 | 高潮久久久 | 久草在线资源观看 | 99精品免费网 | 久久久国产精品一区二区中文 | 亚洲伊人网在线观看 | 99色免费| 九九九九色 | 中文 一区二区 | 久久综合九色 | 99精品在线视频播放 | 久久99这里只有精品 | 九九综合久久 | 99久久精品久久久久久动态片 | 国产日产欧美在线观看 | 婷婷射五月| 亚洲免费av网站 | 人人草在线观看 | 欧美日韩在线电影 | 四虎在线观看 | 在线免费观看亚洲视频 | 最近中文字幕免费大全 | 国产精品18久久久久vr手机版特色 | 中文字幕国产一区二区 | 久久经典国产 | 欧美另类xxxx | 一区二区国产精品 | 97成人免费 | 国产91精品在线播放 | 伊人资源视频在线 | 97超碰超碰久久福利超碰 | 国产婷婷视频在线 | 超薄丝袜一二三区 | 99精品免费久久久久久久久日本 | 五月婷在线播放 | 国产精品精品国产色婷婷 | 男女免费av | 国产不卡一二三区 | 操操操干干干 | 国产福利91精品一区 | 免费a v观看 | 91精选在线观看 | 国内99视频 | 亚洲精品国产自产拍在线观看 | 亚洲一区久久久 | 久久精品视频国产 | 日韩精品一区在线观看 | 亚洲三级在线播放 | 日韩精品免费在线观看视频 | 97免费在线观看视频 | 国产在线精品国自产拍影院 | 亚洲午夜精品久久久久久久久久久久 | 92国产精品久久久久首页 | 国产黄色免费电影 | 91久久丝袜国产露脸动漫 | av福利在线播放 | 久久视精品 | 久久国产欧美日韩 | 欧美精品久久久久久久亚洲调教 | 日日射av| 麻豆精品视频在线观看免费 | 久久夜色精品国产欧美一区麻豆 | 国产成人免费在线 | 国产精品午夜av | 波多野结衣理论片 | 亚洲精品在线观看视频 | 国产韩国日本高清视频 | 成人免费中文字幕 | 日韩亚洲在线观看 | 国产精品毛片一区视频 | 日本三级中文字幕在线观看 | 久久手机免费观看 | 欧美特一级 | 97激情影院 | 三级黄色大片在线观看 | 91成人欧美 | 涩涩在线 | av在线一 | 欧美精品少妇xxxxx喷水 | 中文字幕观看av | av在线电影网站 | av看片在线观看 | 伊人久久婷婷 | 操操操夜夜操 | 人人舔人人爽 | 日韩精品最新在线观看 | 国产高清中文字幕 | 成人国产精品电影 | 免费高清看电视网站 | 日日夜夜婷婷 | 日日干天天 | 亚洲黄在线观看 | 91网址在线观看 | 亚洲天堂网站 | 国产午夜精品一区二区三区欧美 | 国产精品乱码久久久 | 美女激情影院 | 91福利视频免费 | 三级在线播放视频 | 中文国产成人精品久久一 | av黄色在线观看 | 日韩电影一区二区三区在线观看 | 人人爽人人香蕉 | 国产字幕在线播放 | www.婷婷色 | 最近最新最好看中文视频 | 久草免费资源 | 8x成人在线 | 欧美国产日韩一区二区三区 | 日韩精品大片 | 人人爽人人爽人人爽人人爽 | 久久噜噜少妇网站 | 四虎成人精品 | 国产视频一区在线免费观看 | 久久国产精品视频观看 | 免费观看的黄色 | 高清免费av在线 | 欧美乱大交 | 国产视频黄 | 夜夜视频资源 | 天天综合网久久 | av片中文字幕| av中文字幕免费在线观看 | 久久无码av一区二区三区电影网 | 成人欧美一区二区三区在线观看 | 99久久精品免费看国产 | 精品国产一区二区三区日日嗨 | 欧美大香线蕉线伊人久久 | se婷婷| 91天堂素人约啪 | 色在线免费视频 | 国产96精品| 成人欧美一区二区三区黑人麻豆 | 女人18片 | 天天艹天天 | 欧美一级片在线免费观看 | 97超碰成人 | 亚洲视频在线免费看 | 91在线porny国产在线看 | 精品九九九九 | 精品国偷自产在线 | 麻豆系列在线观看 | 国产精品久久久久久久av电影 | 9色在线视频 | 天天干天天干 | 日韩免费在线视频观看 | 成人在线视 | 91桃色国产在线播放 | 人人看97 | 亚洲影院天堂 | 国产精品黑丝在线观看 | 奇米影视8888在线观看大全免费 | 日韩影片在线观看 | 欧美一级免费黄色片 | 波多野结衣理论片 | 99色免费 | 国产色a在线观看 | 二区中文字幕 | 国产精品mv | 欧美日韩一区二区三区不卡 | 亚洲成人精品影院 | 亚洲综合视频在线 | 国产精品一区在线 | 久久艹在线 | 亚洲一区二区三区在线看 | 欧美一级片免费观看 | 天天激情综合网 | 五月综合激情婷婷 | 免费观看国产成人 | 成人sm另类专区 | 97视频免费在线观看 | 日日干天夜夜 | 成人黄色小说网 | 国产va在线 | 精品在线99| 黄色中文字幕 | 久久免费激情视频 | 日韩在线第一区 | 久久精品美女 | 国产精品av免费在线观看 | 国产午夜三级 | 中文资源在线官网 | 久久视频网址 | 成 人 黄 色 视频 免费观看 | 欧美另类美少妇69xxxx | 国产色啪| 久久精品99精品国产香蕉 | 久久久高清视频 | 欧美做受xxx| 国产精品福利午夜在线观看 | 国产福利一区二区三区在线观看 | 特级西西www44高清大胆图片 | 亚洲成人xxx| 999国内精品永久免费视频 | 一区二区免费不卡在线 | 日韩欧美成 | 亚洲一区二区视频在线播放 | 丝袜网站在线观看 | 免费一区在线 | 99电影| 麻豆一区二区 | 亚洲综合在线五月天 | 香蕉在线视频观看 | 伊人天天| 99re8这里有精品热视频免费 | 久久久久久久国产精品影院 | 国产亚洲资源 | 精品久久久久国产 | 夜夜夜 | 91麻豆精品一区二区三区 | 91少妇精拍在线播放 | 91尤物国产尤物福利在线播放 | 久久中文精品视频 | 日韩xxxbbb | 午夜av一区二区三区 | 免费色网 | 精品国产1区2区 | 国产视频九色蝌蚪 | 91精品久久久久久久久 | 91av超碰| 国产精品第一视频 | 免费看黄的 | 免费日韩 精品中文字幕视频在线 | 亚洲一级黄色av | 免费观看国产精品 | 国产一级片一区二区三区 | 久草在线一免费新视频 | 91传媒激情理伦片 | 麻豆传媒视频在线播放 | 亚洲午夜久久久久久久久电影网 | 一区二区三区动漫 | 成人久久久久 | 天天·日日日干 | 国产九九九精品视频 | www视频在线免费观看 | 精品国产精品国产偷麻豆 | 欧美日韩破处 | 欧美精品一区二区性色 | 在线观看成人小视频 | av电影一区 | 国产精品高潮久久av | 亚洲高清视频一区二区三区 | 久久久久一区二区三区 | 最近更新好看的中文字幕 | 97超碰在线人人 | 欧美日韩亚洲国产一区 | av色综合网 |