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

APK瘦身記,如何實現高達53%的壓縮效果

移動開發 Android
APK是Android系統安裝包的文件格式,關于這個話題其實是一個老生常談的題目,不論是公司內部,還是外部網絡,前人前輩已經總結出很多方法和規律。以此文獻給“唯瘦身與產品不可辜負”的技術們!!!

[[164861]]

1、我是怎么思考這件事情的

APK是Android系統安裝包的文件格式,關于這個話題其實是一個老生常談的題目,不論是公司內部,還是外部網絡,前人前輩已經總結出很多方法和規律。不過隨著移動端技術近兩年的飛速發展,一些新的思維方式和優化方法也逐漸涌現和成熟起來。筆者在實踐過程中踩過一些坑,收獲了一些經驗,在這里做個思考和總結,所以隨筆給大家,希望對大家從事相關工作的時候有所幫助和參考,同時也是拋磚引玉,希望大家共同探討這個開放性的話題。

關于為什么APK要瘦身,這個不多說,只從三個方面嘮叨一下,對于用戶(或者客戶)來說,APK越大,在下載安裝過程中,他們耗費的流量會越多,安裝等待時間也會越長;對于產品本身,意味著下載轉化率會越低(因為競品中,用戶有更多機會選擇那個體驗***,功能最多,性能***,包最小的);對于研發來說,是一種優化改進技術的機會。

欲瘦身,我們先找找胖的原因和問題。按目標-路徑-資源的思維模式,找原因和問題有如下幾條路徑,一是拍腦袋,按自己的經驗和判斷,甚至是主觀想象;二是去搜索引擎找關鍵字,逛各種技術論壇聽技術大牛們怎么說,看各類技術文章抽取提煉;三是用一種可測量的工具或者方法發現問題。

前兩種不贅述,我這里說說第三種方法。用一種可測量的工具或者方法來分析,所謂工欲善其事,必先利其器。這個器可以可以自己鍛造,也可以用現成的。這里推薦一個在線apk分析工具,因為是外部工具,所以大家請在使用過程中,不要上傳未發布出去的產品,為了數據安全,筆者這里拿一個github上開源的Android項目作為瘦身示例。
2、尋找問題

NimbleDroid 是美國哥倫比亞大學的博士創業團隊研發出來的分析Android app性能指標的系統,分析的方式有靜態和動態兩種方式,其中靜態分析可以分析出APK安裝包中大文件排行榜,各種知名SDK的大小以及占代碼整體的比例,各種類型文件的大小以及占排行,各種知名SDK的方法數以及占所有dex中方法數的比例,廢話不多說,下面上高清無碼大圖看看顏值吧。

如果想使用分析功能分析自己的產品,請登錄并上傳自己產品的apk包,所有功能目前均免費使用,如果是想分析Google Play上已經發布的產品,可以直接點擊"Play Apps"查看,還可以使用搜索功能根據應用名和包名查看結果。再次強調下,請不要上傳任何未發布的產品。

登錄

上傳apk文件

分析結果摘要,可以看到一些概覽的信息,apk文件大小,總的方法數

文件大小分析詳情頁,大文件列表,這里列出的是apk文件中超過100k的文件排行,這里的文件大小指的是apk文件中的大小

各種知名SDK的大小以及占代碼整體的比例,這里目前能識別出Android Support,Jackson JSON parser, Google Play Services, Paypal, Glide, OkHttp, Facebook SDK, Fabric, Gson等等,Application表示App中自己編寫的代碼部分

各種類型文件的大小以及排行

各種知名SDK占所有dex中方法數的比例

各種知名SDK的方法數排行榜

看完這個apk內剖圖是不是有一種神清氣爽的感覺!我把這個分析工具比做我們家買的智能體重秤,可以稱體重,脂肪含量,骨重,骨密度,肌肉含量等等,那么,我們是不是發現了一些問題,進而把這些問題和我們之前靠經驗和一拍腦袋的原因可以用邏輯聯系在一起。

那么,我們接下來可以通過分析數據整理出我們的優化目標

  • 大文件排行榜里,有11張png文件的大小超過了100k,記住,這可是壓縮之后的啊;
  • 大文件排行榜里,resources.arsc的大小接近2M,這也是一個優化點;
  • 大文件排行榜里,classes.dex接近3M,classes.dex是代碼的載體,這塊的優化需要細分,再去看看細分SDK的排行榜;
  • 組件占比環圖里,Android Support, Jackson JSON Parser和Google Play Services是三方庫的前三甲;
  • 文件類型排行榜里,png, dex 和arsc是前三甲;

3、梳理優化目標

所以我們的目標是沒有蛀牙,不對,是下面的目標:

1. png圖片優化;

2. resources.arsc文件的優化;

3. 代碼優化
3.1圖片優化的嘗試

首先是***個目標,圖片的優化,慢點,我們看看這些圖為什么這么大先,準確的說,為什么這些圖在apk(其實就是zip文件)里這么大,好了,上工具分析。

這次用了一些簡單的工具組合,系統自帶的cmd就好。

命令執行的結果如下

恩,所有的png文件居然是STORE的方式存儲到apk里的,關于zip里的STORE和DEFLATE,詳見 )

通俗的說,當文件是STORED的方式存儲到zip,表示這個文件并沒有經過壓縮,如果是Defl:N的方式,表示通過DEFLATED normal的方式壓縮存儲到zip。

這看起來有點不合理,png原封不動的放入zip,當然***產出的apk會比較大。那么,如何解決呢?筆者首先嘗使用android gradle plugin的方式,發現aaptOptions和packagingOptions都未能解決問題。在github上發現一個開源項目AndResGuard,試了集成到項目中,再看結果如下:

優化前:

10536027字節

優化后:

普通zip壓縮: 8786265字節 (壓縮了將近17%)

采用7zip壓縮:8567150字節 (壓縮了將近19%)

 

再看看這個工具做了什么,對比下開啟資源混淆前后

優化前

優化后

 

  1. 資源(png, xml, jpg等)名稱混淆,資源路徑名稱混淆以及名稱長度壓縮;
  2. 原來以STORED形式存儲到zip中的png文件被改成了DEFLATED(普通壓縮存儲)方式;
  3. 意外發現resources.arsc, META-INF/*.SF 以及 META-INF/*.MF變小了,而且是解壓之后的文件大小也變小了。

用apk反編譯神器jadx內窺apk尋找真相

原來apk中資源(png, xml,以及properties文件)的相對路徑會存放到META-INF/*.SF 以及META-INF/*.MF中并為每個資源文件計算SHA1值并存儲在這兩個文件中,至于為啥這么做以及這兩個SHA1有啥區別和作用請參考網絡上關于這方面知識的文章,已超出本文的主題所以這里不再贅述。

對于resources.arsc文件

很容易看出來它是資源文件索引表,所以,看到這里大家應該明白這三個文件為啥會變小了吧。
3.2一次意外的發現

順著resources.arsc往下看,發現一個有趣的東西,

這又將成為一個優化點,去除那些沒用的翻譯資源,引入一些第三方的SDK,往往這些SDK帶了很多翻譯資源在里面,比如android support庫,去掉后我們來看看效果。

假設我們只保留英文,當然只是個實驗,現實中看具體情況了,

采用7zip壓縮:8220738字節 (壓縮了將近22%,再增加3個點)

當然,真實的項目里不可能這樣,但是蚊子肉也是肉啊!

其實,我想說的是這提供了一種優化思路,就是利用gradle的配置干掉無用的資源,同樣的可以用在so本地庫上,分辨率(gradle配置已deprecated)上。

gradle配置示例如下:

記得包在android{}中間哦。那么,有人要問了,abi里腫么沒有x86?據說intel提供了一個解決方案叫houdini,是一個運行在x86設備上的中間件,可以將arm轉碼為x86的指令,不過效率很低,有些運算型的,比如計算MD5和SHA1,甚至不如java,筆者曾經做過測試對比,又是另外一個話題,此處不贅述,感興趣的讀者可以移步。

到此為止,我們已經在朝***個目標邁進,不經意間發現了***個目標和第二個目標之間的關系,所以利用資源混淆工具,達成了第二個目標。

利用7zip壓縮,我們對整個包進行了2個點的壓縮,這是一個超出預期的成果。
3.3圖片優化的方法

關于***個目標,我們的路徑還沒有結束,拍腦袋想出來的路徑是壓縮png,非alpha圖轉成jpg,還有什么?所以去各種技術論壇逛了一圈,請教了各種技術大牛,梳理的路徑如下:

1. 手動lint檢查,手動刪除代碼中沒有引用到的資源,實際效果不等。

在Android Studio中打開“Analyze” 然后選擇"Inspect Code...",范圍選擇整個項目,然后點擊"OK"

配置如下圖

2. gradle腳本中開啟shrinkResources

腳本參考如下

shrinkResources配合minifyEnabled使用效果更佳,詳見shrinkResources用法以及注意

采用7zip壓縮:8115283字節 (壓縮了將近23%,再增加1個點)

 

3. 使用圖片壓縮工具,壓縮png圖的大小,將非alpha的圖轉換成jpg形式,關于這點同事以及網絡上的大牛們已經整理的很詳細了,我這里做簡單總結,欲知詳情,請見附錄的參考。

使用tinypng,我只想說咱們在公司做產品,此方案慎用,上傳任何未發布產品的內容到外部網絡,都有可能引起數據泄漏,所以慎用此方案。下面說替代方案。
WASTED
pngquant
ImageAlpha
ImageOptim
以上工具太散,有沒有集成化的工具,答案是“有”,@心倫 童鞋開發的imagemin
@姐夫童鞋開發的MSImageResourcesHelper
png轉成jpg格式 具體效果不等。

4. ***大殺器,png轉成webp,關于webp,更多詳情請參考谷歌官方文檔以及安卓開發者在線參考

先上效果圖:

采用7zip壓縮:4926912字節 (壓縮了將近53%,再增加30個點)

沒看錯吧,是30個點,目前apk的大小是原始apk大小的一半不到,而我做的,一行代碼木有改動,僅用了一些工具而已!

說人話,我木有吃減肥藥,木有絕食,體重卻輕了一半!!!

但是,目前卻沒能用到項目中,因為有兩個坑

在三星的部分機型上,部分有alpha背景部分的圖會有一條很明顯的黑線,這里就不上圖了,這個問題目前通過白名單的方式不去做成webp的圖來處理;
在小米2刷成4.xx的手機上,未能正確識別xml文件中描述的webp圖片,導致界面起來后加載xml布局文件,文件加載webp失敗,報錯說resource file not found,導致app發生崩潰。跟蹤發現是小米機器代理了類Resource為MIUIResource,但是這個MIUIResource未能正確識別webp,所以導致加載資源文件失敗,初步判定,目前暫時沒有解決方案,所以只能忍痛放棄這個優化方案。

關于***個目標,圖片資源的優化,就寫到這里了。
3.4代碼優化

第二個目標已達成,剩下第三個目標,代碼的優化,梳理如下優化路徑:

1. 開啟proguard的代碼優化

將proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-project.txt'

改為proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard-project.txt'

開啟代碼優化后的注意點請參見附錄。

2. 去除無用的庫

如果apk支持的***版本是API14,而代碼中沒有用到高于api14的api就可以考慮拿掉整個android support庫。

3. 用更小的庫替代方案

如果只用到了谷歌統計,那么就不要把整個google play services都集成進來,只集成需要的部分。

4.定期清理廢棄的代碼

定期刪除無用的邏輯和過期的業務功能模塊,以及廢棄的A/B test代碼。

5.業務模塊采用插件化框架,代碼動態從云端拉取

插件化,這是另外一個課題了,這里不贅述。

apk瘦身記最終的成果

10536027字節壓縮到4926912字節, 壓縮了將近53%
總結

  • 腳本中開啟資源混淆和資源壓縮
  • 用7zip代替zip
  • gradle腳本中開啟代碼混淆優化和無用資源刪除
  • 用更小的圖,使用壓縮工具壓縮圖片大小
  • 去除無用的資源,語言,本地so庫,二方三方庫和分辨率
  • 用更小的庫
  • 嘗試將android support庫徹底踢出你的項目
  • 定期清理代碼
  • 嘗試用H5編寫界面,圖片云端獲取
  • 嘗試插件化業務模塊
  • 尋找到zip文件夾中所有用STORE形式存儲的文件(不限于raw目錄下),嘗試壓縮,以及替代方案加載這些資源
  • 嘗試webp的圖片加載方案,尋求突破

***,繼續學習和嘗試新的優化方案

以此文獻給“唯瘦身與產品不可辜負”的技術們!!!

責任編輯:陳琳 來源: 博客園
相關推薦

2017-03-02 15:09:29

AndroidAPK瘦身實踐

2015-10-08 14:32:19

微信Apk瘦身

2016-10-28 10:47:02

APP

2022-12-12 11:11:05

2021-12-26 23:34:00

微服務Istio壓縮

2023-03-28 08:05:37

2011-08-18 16:14:11

電腦360瘦身

2013-10-28 15:07:30

Windows 8C 盤

2012-05-09 14:49:23

HTML5

2023-03-23 09:09:32

前端詞云效果

2024-04-24 11:09:12

Android圖標

2011-04-25 14:45:38

2013-11-26 13:47:31

GoogleAndroid 4.4

2019-10-11 18:27:18

APK資源壓縮

2021-08-23 14:36:26

coredump

2012-11-05 10:28:31

刀片服務器機柜機箱

2012-08-28 09:12:52

App瘦身

2021-04-30 17:02:52

coredump內核故障

2022-01-19 21:54:50

CSS遮罩效果Gif 圖

2016-02-15 09:37:14

Docker持續交付應用程序
點贊
收藏

51CTO技術棧公眾號

婷婷在线视频| 日韩熟女一区二区| 精品网站aaa| 色综合天天做天天爱| 一本久道久久综合| 亚洲AV无码一区二区三区性| 国产免费成人| 久久精品99无色码中文字幕| 亚洲视频天天射| 欧美影视资讯| 亚洲一区二区在线视频| 欧美日韩一区二区视频在线观看 | 偷拍日韩校园综合在线| 日韩欧美一区二区三区四区| 亚洲精品国产精| 日本亚洲天堂网| 久久久久久久网站| 国产馆在线观看| 久久香蕉网站| 欧美一级理论片| 国内自拍视频网| 超级碰碰不卡在线视频| 国产精品欧美一区喷水| 国产一区免费观看| 国产特级aaaaaa大片| 久久精品毛片| 久久久久久尹人网香蕉| 欧美一区二区三区观看| 亚洲裸色大胆大尺寸艺术写真| 91麻豆精品国产91久久久久久| 无码精品国产一区二区三区免费| 宅男在线观看免费高清网站| 国产精品视频免费| 久久综合九九| 人妻中文字幕一区| 国产精品夜夜嗨| 国产日韩欧美综合| 久久久精品毛片| 制服诱惑一区二区| 久久久在线观看| 久久久国产精品黄毛片| 欧美成免费一区二区视频| 亚洲石原莉奈一区二区在线观看| 韩国三级hd两男一女| 婷婷视频一区二区三区| 欧美一区二区三区视频在线观看| 91制片厂毛片| 国产精品久久乐| 91成人免费电影| 国产极品美女高潮无套久久久| 国产高清视频色在线www| 一区二区国产视频| 欧美一级特黄aaaaaa在线看片| 欧美天天影院| 最新久久zyz资源站| 中文字幕制服丝袜在线| 欧美成人三区| √…a在线天堂一区| 国产卡一卡二在线| 青草在线视频| 亚洲国产精品嫩草影院| 久久成人福利视频| 九色porny自拍视频在线观看| 亚洲成人av一区二区三区| 九色自拍视频在线观看| 无码小电影在线观看网站免费 | 综合久久中文字幕| 美女视频一区在线观看| 成人综合国产精品| 精品国产乱码久久久久久蜜臀网站| 国产一区二区三区综合| 99r国产精品视频| 人妻少妇精品无码专区| 久久久久久久久久久电影| 日韩欧美在线一区二区| 在线视频婷婷| 亚洲精品美腿丝袜| 精品国产一区二区三区无码| 亚洲天堂电影| 欧美日韩在线亚洲一区蜜芽| 久久久久久久久久一区| 91麻豆精品激情在线观看最新| 亚洲成人精品久久| 亚洲一区二区三区蜜桃| 四季av一区二区三区免费观看| 久热国产精品视频| 国产一级一片免费播放放a| 一本色道久久| 国产精品海角社区在线观看| 国产精品无码白浆高潮| eeuss影院一区二区三区| 欧美激情国产日韩| 免费在线观看黄| 亚洲va欧美va人人爽| 日本久久精品一区二区| 欧美大片91| 亚洲精品网址在线观看| 婷婷社区五月天| 日韩亚洲在线| 成人午夜在线影院| 亚洲欧美日韩精品永久在线| 亚洲欧美在线另类| 久久综合色视频| 日韩电影精品| 亚洲乱亚洲乱妇无码| √天堂中文官网8在线| 久久av最新网址| 亚洲一区二区三区成人在线视频精品| 天天操天天干天天插| 成人免费在线观看入口| 欧美三级午夜理伦三级| 7777精品| 精品国模在线视频| 国产三级精品三级在线观看| 国产高清不卡二三区| 午夜视频久久久| 中文字幕 在线观看| 日韩欧美中文字幕公布| 五月激情四射婷婷| 久久成人一区| 国产尤物91| 18视频在线观看网站| 欧美日韩午夜精品| 日本高清www| 亚洲私拍自拍| 亚洲综合av影视| 日韩黄色影院| 欧美午夜精品电影| a级大片在线观看| 一本一道久久综合狠狠老精东影业| 91亚洲精华国产精华| 成人资源www网在线最新版| 欧美日韩免费一区| 亚洲熟女一区二区| 亚洲无线视频| 成人3d动漫一区二区三区91| 久久黄色美女电影| 欧美三级在线看| 国产破处视频在线观看| 天堂av在线一区| 日韩电影天堂视频一区二区| h片在线观看视频免费免费| 日韩欧美电影在线| 久久久久亚洲AV成人| 国产一区二区福利视频| 99精品视频网站| 日日夜夜亚洲| 久久这里只有精品视频首页| 91在线你懂的| 亚洲日本va午夜在线影院| 亚洲高清视频免费| 牛牛国产精品| 成人动漫视频在线观看免费| 少女频道在线观看免费播放电视剧 | 中文字幕中文字幕99| 国产福利91精品一区二区| 中文字幕久久亚洲| 亚洲综合免费视频| 日韩一区日韩二区| 男人操女人下面视频| 国产精品av久久久久久麻豆网| 91最新在线免费观看| а√中文在线8| 精品国产免费人成电影在线观看四季| 免费又黄又爽又色的视频| 国产99久久久国产精品潘金 | 九九这里只有精品视频| 精品一区精品二区高清| 成人在线免费观看网址| 99re8这里有精品热视频8在线| 97视频在线播放| 韩国三级在线观看久| 欧美日韩久久一区| 成人免费视频国产免费观看| 大陆成人av片| 日韩毛片在线免费看| av影片在线一区| 亚洲精品免费av| 国产极品在线观看| 一区二区三区www| 97精品久久人人爽人人爽| 一区二区三区在线观看动漫| 奇米777第四色| 日本欧美一区二区| 老司机午夜免费福利视频| 另类在线视频| 国产精品一区二区久久久久| 日韩激情av| 亚洲免费精彩视频| 国产普通话bbwbbwbbw| 午夜精品一区二区三区三上悠亚 | 亚洲免费观看视频| 9.1成人看片| 精品制服美女久久| 激情五月宗合网| 久久综合国产| 精品国产一区二区三区四区vr| 嫩草伊人久久精品少妇av杨幂| 欧美国产第二页| 国产h在线观看| 欧美不卡激情三级在线观看| 色老头一区二区| 亚洲第一av色| 一级黄色片日本| 久久久一区二区三区| 美女又黄又免费的视频| 日本亚洲天堂网| 欧美激情 国产精品| 91九色精品国产一区二区| 川上优av中文字幕一区二区| 亚洲欧美日韩中文播放| 青青草福利视频| 国产激情视频一区二区在线观看| 国产欧美高清在线| 国产精品v一区二区三区 | 国内精品视频在线观看| 亚洲精品女av网站| 精品网站在线| 午夜精品久久久久久久久久久久久 | 国产老女人乱淫免费| 欧美性猛交丰臀xxxxx网站| 国产精品白嫩白嫩大学美女| 国产蜜臀97一区二区三区| 天堂www中文在线资源| 国产在线视频不卡二| 99热手机在线| 免费亚洲视频| 一二三四视频社区在线| 欧美一区影院| 色撸撸在线观看| 久久亚洲影视| 天堂av一区二区| 国产欧美日韩精品一区二区三区 | 亚洲国产精品影院| 欧美三级日本三级| 综合av第一页| 日本 欧美 国产| 国产精品美女久久久久av爽李琼| 四虎影成人精品a片| 91毛片在线观看| www.超碰97| 91丨九色丨国产丨porny| 国产黄色三级网站| 白白色亚洲国产精品| 精品一区二区三区四区五区六区| 国产成人精品综合在线观看| 91大神免费观看| 国产精品91xxx| 精品人妻一区二区三| 国产乱子伦视频一区二区三区 | 艳妇乳肉豪妇荡乳av无码福利| 欧美日韩精品在线观看| www亚洲视频| 91久久一区二区| 亚洲精品毛片一区二区三区| 91黄视频在线| 在线免费观看一区二区| 欧美人与z0zoxxxx视频| 国产口爆吞精一区二区| 日韩精品在线网站| 亚洲精品一区二区口爆| 亚洲福利视频久久| 婷婷婷国产在线视频| 亚洲视频在线观看视频| jizz在线观看| 久久综合亚洲社区| missav|免费高清av在线看| 97人人模人人爽人人喊中文字| 激情国产在线| 国产精品黄视频| 成年永久一区二区三区免费视频 | 国产视频在线观看视频| 日韩欧美视频一区| 日韩在线观看视频一区二区三区| 日韩精品中文字幕久久臀| 久久久久久久久亚洲精品| 日韩在线播放一区| 丁香高清在线观看完整电影视频 | 久久亚洲春色中文字幕| 图片区小说区亚洲| 欧美在线视频一区二区| 日本午夜免费一区二区| 成人av网站观看| 神马香蕉久久| 椎名由奈jux491在线播放| 黄色成人在线网站| 欧美成人免费高清视频| 国产主播一区二区| 手机在线成人av| 国产精品夫妻自拍| 五月天婷婷丁香| 欧美偷拍一区二区| 免费看日韩av| 深夜福利亚洲导航| 18aaaa精品欧美大片h| 国产精品电影在线观看| 亚洲一区二区三区在线免费| 欧洲av一区| 亚洲激情网址| 免费av不卡在线| 99久久国产综合精品麻豆| 制服丨自拍丨欧美丨动漫丨| 亚洲福利视频一区二区| 中文字幕制服诱惑| 亚洲精品二三区| 激情成人四房播| 欧美在线观看网址综合| 欧美国产中文高清| 亚洲精品日韩在线观看| 亚洲激情网站| 性折磨bdsm欧美激情另类| 国产欧美一区二区精品久导航| 久久这里只有精品国产| 欧美日韩国产首页| 色哟哟在线观看| 久久久久久久影院| 伊人久久精品| 色女孩综合网| 亚洲欧美高清| 免费观看污网站| 亚洲人123区| 一区二区www| 亚洲热线99精品视频| av岛国在线| 成人综合色站| 中文字幕亚洲精品乱码| 国产又大又黄又粗又爽| 久久免费国产精品| 日韩三级av在线| 欧美mv日韩mv| 日韩影视在线| av色综合网| 欧美在线资源| 亚洲天堂小视频| 1024亚洲合集| 国产欧美日韩综合精品一区二区三区| 中文字幕亚洲欧美日韩2019| 欧美xnxx| 五月婷婷综合色| 视频一区在线播放| 伊人网在线视频观看| 色综合天天综合给合国产| 日日夜夜精品免费| 91精品国产色综合| 久久综合五月婷婷| 北条麻妃在线视频观看| 91在线观看高清| www.中文字幕在线观看| 国产丝袜高跟一区| 一二三四视频在线中文| 久久久99爱| 老色鬼久久亚洲一区二区| 性欧美13一14内谢| 日本韩国欧美一区二区三区| 成年人视频在线看| 国产精品视频一区二区三区四 | 国产又粗又大又爽| 精品国产自在精品国产浪潮 | 欧美一进一出视频| 日韩经典一区二区| 男人天堂资源网| 欧美一区二区三区思思人 | 日本精品久久久| 国产毛片一区二区三区| 四季av一区二区三区| 玉足女爽爽91| 日韩性xxxx| 日本不卡高字幕在线2019| 第四色成人网| 中文字幕avav| 精品久久久久久电影| 国产免费视频在线| 成人在线视频福利| 欧美日韩一卡| 成人手机在线免费视频| 欧美视频第二页| 亚洲卡一卡二| 欧美lavv| 久久99国产精品久久99 | 亚洲一级特黄| 四虎国产精品成人免费入口| 欧美日韩成人一区| 成人福利电影| 日本精品一区二区| 国产精品中文字幕日韩精品 | 欧美 日韩 国产在线| 麻豆精品一区二区三区| 免费中文字幕视频| 亚洲欧美激情另类校园| 亚洲精品aa| 日本wwww视频| 亚洲精品高清在线观看| 欧美女子与性| 成人看片视频| 日本成人在线电影网| 伊人365影院| 日韩中文字幕在线视频| 欧美巨大xxxx| 日本成人在线免费观看| 色婷婷久久久综合中文字幕|