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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android NDK 编译选项设置[zhuan]

發(fā)布時間:2025/3/20 Android 80 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android NDK 编译选项设置[zhuan] 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http://crash.163.com/#news/!newsId=24

? ? ? ?在Android NDK開發(fā)中,有兩個重要的文件:Android.mk和Application.mk,各盡其責(zé),指導(dǎo)編譯器如何編譯程序,并決定編譯結(jié)果是什么。本文將詳細(xì)說明幾個常見的NDK選項的配置,幫助大家理解相應(yīng)的配置選項。


? ? ?一、Application.mk


? ? ? ?Application.mk實際上是輕量級Makefile,通常在$PROJECT/jni目錄下,用于配置所有modules的編譯變量,例子如下:

APP_ABI?:=?armeabi?arm64-v8a?x86_64?x86?armeabi-v7a
NDK_TOOLCHAIN_VERSION?:=?clang3.5
APP_STL?:=?stlport_static
APP_OPTIM:= debuge


? ? ? 1、APP_ABI(目標(biāo)平臺ABI類型)

? ? ? ?NDK編譯中,APP_ABI默認(rèn)選擇armeabi ABI,可通過設(shè)置APP_ABI設(shè)置一個或者多個ABI,表一為不同的APP_ABI所對應(yīng)的指令集。??

Instrunction setValue
ARMv5TE based CPUAPP_ABI := armeabi
ARMv7 based CPUAPP_ABI := armeabi-v7a
ARMv8 AArch64APP_ABI := arm64-v8a
IA-32APP_ABI := x86
Intel64APP_ABI := x86_64
MIPS32APP_ABI := mips
MIPS64(r6)APP_ABI := mips64
All supported instruction setsAPP_ABI := all

表一:ABI類型

? ? ? ?在開發(fā)時可根據(jù)需求選擇APP_ABI,對于ABI的選擇需要考慮到效率和APK大小。由于armeabi-v7a指令集兼容armeabi;市面上的x86手機(jī)為了兼容性,基本都使用libhoudini模塊,兼容arm指令集;64位機(jī)型默認(rèn)支持32位abi的so,因此在對大小要求比較高的情況下,可以只選擇市面上設(shè)備基本兼容的armeabi ABI,如果對性能有些許要求,可以再添加x86 ABI。

? ? ? 2、 NDK_TOOLCHAIN_VERSION(編譯器類型、版本)

? ? ? ?默認(rèn)采用的是GCC編譯器,對于GCC版本的選擇與NDK版本有關(guān)系,本人使用的是NDK R12,在64位ABI默認(rèn)是GCC 4.9,32位ABI默認(rèn)是GCC 4.8,當(dāng)然也可以像上面例子中給出的設(shè)置一樣,設(shè)置clang編譯器。

? ? ? 3、 APP_STL(運(yùn)行庫類型)

? ? ? ?Android NDK 默認(rèn)使用的是最小支持的C++運(yùn)行庫,如果你需要你的NDK程序中使用STL,則可以設(shè)置APP_STL?:=?stlport_static,APP_STL有表二中的幾種取值。

NameExplanation
system(default)系統(tǒng)默認(rèn)的C++運(yùn)行庫
stlport_static以靜態(tài)鏈接方式使用的sttport版本的STL
stlport_shared以動態(tài)鏈接方式使用的sttport版本的STL
gnustl_static以靜態(tài)鏈接方式使用的gnustl版本的STL
gnustl_shared以動態(tài)鏈接方式使用的gnustl版本的STL
gabi++_static以靜態(tài)鏈接方式使用的gabi++
gabi++_shared以動態(tài)鏈接方式使用的gabi++
c++_static以靜態(tài)鏈接方式使用的LLVM libc++
c++_shared以動態(tài)鏈接方式使用的LLVM libc++

表二:NDK運(yùn)行庫

? ? ? ?若APK中有多個SO文件用到STL,建議都使用動態(tài)方式鏈接STL,這樣可以減小整個APK文件大小。
另外需要注意的是官方提供的NDK運(yùn)行庫除了默認(rèn)的以外都支持RTTI和異常,然而默認(rèn)是禁用的,將在下面的Android.mk中說明如何開啟。

? ? ? 4、APP_OPTIM(編譯模式)

? ? ? ?“release”模式為默認(rèn)的,生成的是優(yōu)化后的二進(jìn)制;也可以設(shè)置為“debug”模式,“debug”模式生成的是未優(yōu)化二進(jìn)制,提供很多BUG信息,便于調(diào)試和分析。
還有其他配置選項,有興趣可以查看Application.mk官方文檔。
?

? ? ?二、Android.mk


? ? ? ?Android.mk也是一個輕量級的Makefile,其將C/C++源碼組織到一個個module中,module可以是靜態(tài)庫、共享庫或者獨(dú)立的可執(zhí)行文件, 一個Android.mk文件可以有一個,也可以是多個module,modules之間也可以有依賴關(guān)系。

? ? ? 1、基本概念

? ? ? ?Android.mk中包括NDK提供的宏、變量以及模塊描述變量,這些宏、變量以及變量的賦值共同組成了Android.mk文件,其在NDK編譯中各盡其責(zé),指導(dǎo)著NDK的編譯。
? ? ? 宏:包括my-dir、all-subdir-makefiles等,通過‘$(call <function>)’來調(diào)用,返回文本信息。
? ? ? 變量:包括CLEAR_VARS、BUILD_SHARED_LIBRARY、TARGET_ARCH等,由NDK編譯系統(tǒng)提供,并且在Android.mk文件被解析前就已經(jīng)存在。Android.mk文件有可能被多次解析,因此每次解析時這些變量的值都有可能不同。
? ? ? 模塊描述變量:Module-description,包括LOCAL_PATH、LOCAL_MODULE、LOCAL_SRC_FILES等LOCAL_前綴變量,這些變量除LOCAL_PATH外,均填寫在語句include $(CLEAR_VARS)和include $(BUILD_XXX)之間。
其他Android.mk配置可以查看Android.mk官方文檔。

? ? ? 2、基礎(chǔ)

? ? ? 在Android.mk中包括一些很基礎(chǔ)的變量,下面的栗子包括了基礎(chǔ)的變量,本人將詳細(xì)說明。

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.c
include $(BUILD_SHARED_LIBRARY)


? ? ? ?LOCAL_PATH(當(dāng)前目錄)?
? ? ? ?LOCAL_PATH為模塊描述變量,一個Android.mk必須定義LOCAL_PATH,用于定位源文件,在本例中,使用的是編譯系統(tǒng)提供的宏“my-dir”(“my-dir”返回最近一次包括Makefile文件路徑,通常為當(dāng)前Android.mk所在目錄),用于返回當(dāng)前目錄。
此變量不會被CLEAR_VARS清除,所以每個Android.mk文件只需要定義一次就可以了。

? ? ? ?CLEAR_VARS(變量清除)
? ? ? ?CLEAR_VARS變量由編譯系統(tǒng)提供,顧名思義,作用是清除模塊變量(在include $(CLEAR_VARS)和include $(BUILD_XXX)之間的LOCAL_XXX模塊變量),當(dāng)然LOCAL_PATH除外。由于所有的編譯控制文件都是單一的GNU Make可執(zhí)行上下文環(huán)境中解析,而這個上下文環(huán)境中所有的變量都是全局的,所以編譯module前需要清理相應(yīng)變量。

? ? ? ?LOCAL_MODULE(module名稱)
? ? ? ?LOCAL_MODULE是Android.mk文件中module的唯一標(biāo)識,這個名字必須是唯一的,且中間不能有空格。在默認(rèn)情況下,它決定了生成的文件名,如“hello-jni”對應(yīng)的動態(tài)庫名稱為libhello-jni.so,然而要索引它時,需要“hello-jni”即可,也可以通過變量LOCAL_MODULE_FILENAME來覆蓋這個默認(rèn)名稱。

? ? ? ?LOCAL_SRC_FILES?(源碼文件)
? ? ? ?LOCAL_SRC_FILES 變量包括C/C++源文件列表,這些源文件會被編譯到一個module中,不過也不必列出頭文件和包括文件,編譯系統(tǒng)會自動為你找打所有需要的依賴關(guān)系。值得注意的是linux下路徑使用順斜杠(/)。

? ? ? ?BUILD_SHARED_LIBRARY(動態(tài)庫編譯)
? ? ? ?BUILD_SHARED_LIBRARY是編譯器提供的變量,表示編譯成動態(tài)庫,它指向一個GNU Makefile腳本,這個腳本收集從include $(CLEAR_VARS)后所有的LOCAL_XXX變量中定義的所有信息,決定編譯什么以及怎么編譯。
還有BUILD_STATIC_LIBRARY,和BUILD_SHARED_LIBRARY類似,表示編譯成靜態(tài)庫,靜態(tài)庫不會被拷貝到APK中。

? ? ? ?PREBUILT_SHARED_LIBRARY(預(yù)編譯)
? ? ? ?指向一個編譯腳本,用來指定一個預(yù)編譯動態(tài)庫.使用此變量時,不像BUILD_SHARED_LIBRARY和BUILD_STATIC_LIBRARY那樣,LOCAL_SRC_FILES的值必須是只能有一個指向預(yù)編譯動態(tài)庫的路徑,如foo/libfoo.so,而不是源文件。如下栗子。

include $(CLEAR_VARS)
LOCAL_MODULE := test
LOCAL_SRC_FILES := lib/$(TARGET_ARCH_ABI)/libtest.so
include $(PREBUILT_SHARED_LIBRARY)


PREBUILD_STATIC_LIBRARY和PREBUILD_SHARED_LIBRARY一樣,只不過是用于引用靜態(tài)庫。

? ? ? TARGET_ARCH_ABI(目標(biāo)ABI名稱)
? ? ? 如表一所示,目標(biāo)ABI名稱。若定義了多個ABI,則每次解析Android.mk時,值都不一樣,主要使用場景為根本不同的ABI定義不同的文件等。

? ? ? 3、其他模塊變量LOCAL_LDLIBS(鏈接庫)

? ? ? 用于額外鏈接選項,所有的庫都有“-l”前綴。可同時列出多個庫,用空格隔開,例如:

LOCAL_LDLIBS := -llog -ldl

? ? ? ?
? ? ??Android NDK默認(rèn)鏈接了多個庫,不需要顯示的添加到LOCAL_LDLIBS中,包括?the standard C libraries,the standard C++ libraries,real-time extensions和?pthread庫。同時也提供了一些需要顯示添加的庫,這些庫版本有關(guān)系,如表三所示。

Android levelLibExplanation
?
Android-3
-llogAndroid Log
-lzZlib Compression Library
-ldlDynamic Linker Library
Android-4-lGLESv1_CMOpenGL ES 1.x Library
Android-5-lGLESv2OpenGL ES 2.0 Library
Android-8-ljnigraphicsThe jnigraphics Library
?
Android-9
-lEGLThe EGL graphics library
-lOpenSLESOpen ES native audio Library
-landroidNatice Android API
Android-14-lOpenMAXALOpenMAX AL natice multimedia Library
Android-18-lGLESv3OpenGL ES 3.0 Library
Android-21-lGLESv3OpenGL ES 3.1 Library

表三:鏈接庫

? ? ? ? LOCAL_CFLAGS、LOCAL_CPPFLAGS和LOCAL_LDFLAGS(編譯、鏈接標(biāo)志)

? ? ? ? LOCAL_CFLAGS定義的是在編譯C/C++時,傳遞給編譯器的標(biāo)志集合,LOCAL_CPPFLAGS只支持C++,作用也是傳遞給編譯器一些信息,LOCAL_LDFLAGS是指傳遞給連接器一些額外的參數(shù)。

在NDK開發(fā)中難免會用到這些標(biāo)志位,特別是在優(yōu)化編譯時,下面的是本人在開發(fā)中遇到的編譯選項。

? ? ? ?① LOCAL_CPPFLAGS += -fexceptions
? ? ? ?由于NDK編譯從R5開始才支持C++異常控制,為了通用性,異常處理默認(rèn)是禁用的(-fno-exceptions),因此需要在指定module中添加LOCAL_CPPFLAGS += -fexceptions編譯選項方可編譯帶異常處理的C++代碼。也可以直接在Application.mk中配置APP_CPPFLAGS += -fexceptions。

? ? ? ?② LOCAL_CPPFLAGS += -frtti
? ? ? ?從NDK R5開始,NDK也開始支持C++ RTTI了,但為了通用性,所有的C++源文件被構(gòu)建的時候默認(rèn)是不支持RTTI的(-fno-rtti),可以通過在Android.mk中添加:LOCAL_CPPFLAGS += -frtti或者在Application.mk添加APP_CPPFLAGS += -frtti來開啟RTTI。

? ? ? ?③ LOCAL_CFLAGS += -fvisibility=hidden
? ? ? ?在NDK開發(fā)中,源文件的函數(shù)都有一個默認(rèn)的visibility屬性為public,編譯生成的so文件中幾乎所有的函數(shù)名、全局變量名均被導(dǎo)出,其實只需要導(dǎo)出java_com開頭的jni函數(shù)即可,其他函數(shù)不需要暴露出來,在Android.mk中設(shè)置LOCAL_CFLAGS += -fvisibility=hidden,就可以隱藏不需要導(dǎo)出的函數(shù),若某個函數(shù)需要導(dǎo)出,則添加JNIEXPORT或者_(dá)_attribute__ ((visibility ("default")))即可。
除了安全,不導(dǎo)出不必要的函數(shù)外,還能減小so體積。

? ? ? ?④ LOCAL_CFLAGS += -ffunction-sections
? ? ? ?不添加此參數(shù)時,編譯文件.o中代碼部分只有.text段,使用此參數(shù),會使每個函數(shù)單獨(dú)有一個段,舉個栗子,函數(shù)func1()會編譯成.text.func1段,雖然段多了,但對鏈接后代碼大小并沒有影響。

? ? ? ?⑤ LOCAL_CFLAGS += -fdata-sections
? ? ? ?同上,每個data都有一個單獨(dú)的段。

? ? ? ?⑥ LOCAL_LDFLAGS += -Wl --gc-sections
? ? ? ?-Wl,<option>選項是告訴編譯器,將后面選項<option>傳遞給連接器,-Wl,--gc-sections的意思是使用連接器ld鏈接時刪除不用的段。若使用LOCAL_CFLAGS += -ffunction-sections -fdata-sections,則代碼和數(shù)據(jù)均被分割成不同的段,若某個函數(shù)或數(shù)據(jù)未被任何函數(shù)調(diào)用,則ld不會鏈接未被調(diào)用的函數(shù),從而減小so文件體積,達(dá)到優(yōu)化so的目的。

? ? ? ?⑦ LOCAL_LDFLAGS += -fPIC
? ? ? ?PIC(position independent code)用于編譯位置無關(guān)代碼,生成可用于共享庫的位置獨(dú)立代碼。若不添加-fPIC,則加載.so文件的代碼段時,代碼段引用的數(shù)據(jù)對象需要重定位,重定位會修改代碼段內(nèi)容,這樣就導(dǎo)致沒使用這個.so,代碼段的進(jìn)程在內(nèi)核中就會生成這個文件的拷貝。

? ? ? ?⑧ LOCAL_LDFLAGS += -Wall?
? ? ? ?這個的意思是wring?all?意思在編譯和鏈接過程中顯示所有警告信息。

? ? ? ?⑨其他
? ? ? ?若需要了解其他編譯標(biāo)志,可以查看GCC Command Options 文檔。
?

轉(zhuǎn)載于:https://www.cnblogs.com/xunbu7/p/7086543.html

總結(jié)

以上是生活随笔為你收集整理的Android NDK 编译选项设置[zhuan]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

日韩欧美一区二区三区视频 | 亚洲乱码久久久 | 开心色插 | 国产九色在线播放九色 | 午夜精品久久久久久久99热影院 | 日韩国产精品毛片 | 国产福利一区二区三区在线观看 | 成人免费毛片aaaaaa片 | 亚洲精品www. | 国产精品久久一卡二卡 | 99久久精品免费看国产麻豆 | 狠狠撸电影 | 国内精品久久久久久 | 亚洲一区二区精品在线 | 成人a级免费视频 | 色噜噜日韩精品一区二区三区视频 | 久久久久久久久网站 | 欧美国产日韩在线观看 | 一区二区视频在线播放 | 精品美女在线视频 | 国产精品成人免费一区久久羞羞 | 不卡中文字幕在线 | 久久99深爱久久99精品 | 亚洲精品久久久蜜桃直播 | 久久亚洲视频 | 91免费观看视频在线 | 黄色a级片在线观看 | 91精品国产三级a在线观看 | 亚洲综合激情小说 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲91精品在线观看 | 天天操天天拍 | 一区二区三区动漫 | 国产视频二 | 国产xx在线 | 婷婷久久精品 | 国产精品视频区 | 精品九九久久 | www黄色大片| 成年人视频在线免费观看 | www.久久色 | 亚洲日本在线视频观看 | 日韩中文字幕免费 | 精品国产91亚洲一区二区三区www | 亚洲电影图片小说 | 天天草天天干天天 | 日本护士撒尿xxxx18 | 天天操天天射天天 | www.天天草 | 色婷婷综合激情 | 国产青青青 | 黄色大全免费网站 | 最新av在线网站 | 一区二区三区免费看 | 婷婷六月综合亚洲 | 亚洲 欧洲 国产 日本 综合 | 免费看亚洲毛片 | 国产 日韩 欧美 在线 | 在线影院av | 亚洲视频分类 | 日日干天夜夜 | 亚洲国产一区在线观看 | 波多野结衣电影一区二区三区 | 亚洲日本一区二区在线 | 欧美日韩在线看 | 九九国产精品视频 | 国产黄色在线看 | 日韩三级视频 | 日韩在线视频免费观看 | 国产成人av一区二区三区在线观看 | 久久中国精品 | 一级α片 | 色综合中文综合网 | 午夜精品一区二区三区视频免费看 | 久久免费美女视频 | 亚洲永久精品在线 | 久久久蜜桃一区二区 | 99国产精品久久久久久久久久 | 91成人精品视频 | 国产在线高清视频 | 久久午夜精品视频 | 91精品国产乱码久久桃 | 久久精品永久免费 | 久久99视频免费 | 狠狠躁日日躁 | 精品无人国产偷自产在线 | 黄色av电影 | 91大神在线观看视频 | 天天爱天天射 | 亚洲首页| 国产精品一区在线观看 | 亚洲午夜av电影 | 久久久人人爽 | 精品国产aⅴ麻豆 | 天天射天天射 | 亚洲欧洲精品一区二区 | 亚洲国产精品免费 | 久久免费视频8 | 中文字幕在线观看网址 | 亚洲精品女人久久久 | 国产亚洲午夜高清国产拍精品 | 天天摸天天弄 | 九草在线观看 | 欧美日韩一区二区三区在线观看视频 | 免费观看性生交大片3 | 亚洲高清视频一区二区三区 | 伊人婷婷| www.色午夜,com| 国产精品美女久久久久aⅴ 干干夜夜 | 亚洲国产经典视频 | 五月婷婷一区 | 在线观看日韩精品视频 | 国产日韩精品一区二区 | 人人超在线公开视频 | 国产韩国日本高清视频 | 伊在线视频 | 国产原创中文在线 | 中文在线中文资源 | 精品视频区 | av一级二级 | 高潮久久久 | 中文字幕在线视频国产 | 五月婷婷综合激情网 | 成人日批视频 | 干干夜夜 | 国产亚洲精品成人av久久影院 | 黄色一级免费网站 | 亚洲精品大片www | 精品久久久久久亚洲综合网 | 日韩午夜小视频 | 免费看网站在线 | 99热在线网站 | 成人超碰在线 | 毛片永久免费 | 精品一区精品二区 | 91在线视频免费播放 | 天操夜夜操 | 麻豆影视在线播放 | 国产精品国产三级国产aⅴ9色 | 国产一区高清在线 | 国产亚洲亚洲 | 国产韩国日本高清视频 | 91九色国产视频 | 久久久久免费看 | 久草热久草视频 | 亚洲午夜精 | 欧美日韩在线播放一区 | 亚洲另类视频 | 中文字幕免费中文 | 玖玖视频精品 | 91精品在线观看入口 | 日韩av中文在线 | 91女人18片女毛片60分钟 | 欧美色综合天天久久综合精品 | 色网免费观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲精品久久视频 | 伊人永久 | 97av在线视频 | 91自拍91| 国产精品爽爽爽 | 69亚洲乱| 久久久久99精品国产片 | 在线观看视频黄色 | 欧美伦理电影一区二区 | 国产日韩高清在线 | a色视频| 国产精品毛片久久久 | 成年人在线看片 | 18av在线视频 | 探花视频在线观看免费版 | 毛片网免费 | 国产91精品看黄网站 | av中文字幕av | 亚洲精品高清在线观看 | 一区二区三区免费在线 | 久久久香蕉视频 | 特级西西444www大胆高清无视频 | 就色干综合 | 视频成人永久免费视频 | 99热手机在线观看 | 亚洲午夜久久久综合37日本 | 亚洲日本一区二区在线 | 91视频在线免费 | 五月婷婷综合网 | 97在线视频免费观看 | 最新超碰 | 亚洲综合成人av | 99免费在线播放99久久免费 | 97超在线 | 国产 日韩 欧美 中文 在线播放 | av免费片 | 777xxx欧美| 亚洲精品在线资源 | 草久视频在线观看 | 黄色网大全 | 91色国产| 色婷五月天| 国产在线精品国自产拍影院 | 日日草天天干 | 国产污视频在线观看 | 91视频在线看| 国产精品久久久久久久久搜平片 | 精品国产电影一区二区 | 在线免费观看视频一区二区三区 | 国产韩国日本高清视频 | 九九在线视频免费观看 | 综合五月| 久久不射影院 | 久久久免费观看视频 | 免费看的av片 | 五月天激情综合 | 国产精品免费看久久久8精臀av | 天天色天天 | 日批视频 | 国产一区二区午夜 | 伊人天天| 狠狠躁夜夜躁人人爽超碰97香蕉 | www亚洲精品 | 日韩精品欧美专区 | 最近日韩免费视频 | 成人av高清| 五月婷婷中文 | 国产精品美女久久久 | 亚洲欧美少妇 | 精品自拍sae8—视频 | 色中色资源站 | 在线观看视频在线观看 | 成人中心免费视频 | 欧美精品久久久久久久 | 久久久久久久久综合 | 麻豆视频观看 | 精品国产黄色片 | 最近中文字幕免费 | 欧美日韩69 | 黄色最新网址 | 国产精品久久久久久久久蜜臀 | 西西www4444大胆在线 | 免费网站污 | 亚州天堂 | 日日草av| 91视频在线观看大全 | 亚洲一区日韩在线 | 香蕉久草| 2019免费中文字幕 | 久久精品99国产精品酒店日本 | 99久久精品国产毛片 | av软件在线观看 | 天堂在线视频免费观看 | 四虎影视精品成人 | 美女视频黄是免费的 | 亚洲欧美在线观看视频 | 97免费在线观看视频 | 91在线porny国产在线看 | 奇人奇案qvod| 97成人在线免费视频 | 日韩va欧美va亚洲va久久 | 婷婷六月丁香激情 | 午夜精品99久久免费 | 天天色天天干天天 | 激情欧美在线观看 | 国产婷婷视频在线 | 91av在| 精品国产综合区久久久久久 | 午夜精品久久久久久久99热影院 | 欧美午夜精品久久久久 | 精品国产一区二区三区四区在线观看 | 免费在线成人 | 欧美性色综合 | 最近中文字幕完整视频高清1 | 日韩一二区在线 | 成人黄色小说视频 | 国产一级不卡毛片 | 免费观看黄 | 国产亚洲免费观看 | 日韩高清一二区 | 亚洲精品成人av在线 | 麻豆一区在线观看 | 一级片色播影院 | 玖玖玖国产精品 | free. 性欧美.com| 欧美91视频| 久久在线精品视频 | 久久久久久久久久国产精品 | 欧美最爽乱淫视频播放 | 国产精品3| 日韩超碰 | 国产精品 欧美 日韩 | 另类老妇性bbwbbw高清 | 免费不卡中文字幕视频 | 国产精品一区二区 91 | 人人添人人澡人人澡人人人爽 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产成人在线免费观看 | 夜夜干天天操 | av片在线观看 | 狠狠色丁香婷婷综合欧美 | 国内精品久久久久影院一蜜桃 | a级片网站 | 久久综合九色欧美综合狠狠 | 国产香蕉视频 | 久久av伊人 | 天天操人人干 | 很污的网站 | 中文资源在线播放 | 日韩精品中文字幕在线播放 | 区一区二区三区中文字幕 | 婷婷综合五月天 | 日韩精品久久一区二区三区 | 欧美一区二区三区在线 | 中文字幕第一页在线播放 | 国产粉嫩在线 | 国内视频1区 | 最新av在线播放 | 91精品久久久久久综合五月天 | 综合在线色| 国产资源网 | 国产乱对白刺激视频在线观看女王 | 在线导航福利 | 日韩精品在线看 | 五月天激情开心 | 色综合天天综合 | 九色精品免费永久在线 | 日韩高清不卡在线 | 99国内精品| 日韩高清成人 | 香蕉视频免费看 | 久久国产福利 | 精品久久亚洲 | 成人网在线免费视频 | 精品99久久久久久 | 国产一区二区影院 | 精品国产一区二区三区噜噜噜 | 手机av网站 | 人人澡人摸人人添学生av | 69av久久 | 亚洲欧美婷婷六月色综合 | 亚洲一级特黄 | 亚洲精品成人网 | 亚洲精品视频在线观看免费 | 欧美热久久 | 免费日韩一区二区三区 | 国产一区在线视频播放 | 婷婷综合导航 | 网站在线观看日韩 | 中文字幕成人网 | 婷婷伊人综合亚洲综合网 | av不卡网站 | 91精品视频免费观看 | 九九热免费在线观看 | 国产无遮挡猛进猛出免费软件 | 亚洲精品视频在线看 | 亚洲精品99久久久久中文字幕 | 日韩av在线不卡 | 在线激情小视频 | 日韩高清精品一区二区 | 精品亚洲视频在线 | 精品国产日本 | 久久国精品| 亚洲天堂毛片 | 欧美日韩视频一区二区三区 | 日本在线免费看 | 香蕉免费在线 | 91麻豆精品一区二区三区 | 99国产精品 | 91九色蝌蚪视频在线 | 一区二区视频在线观看免费 | 麻豆 free xxxx movies hd | 国产在线看一区 | 激情久久久| 日日射av| 91中文在线观看 | 天天射,天天干 | 国产无吗一区二区三区在线欢 | av成人亚洲 | 99tvdz@gmail.com| 欧美日韩一区二区在线 | 国产精品精品国产色婷婷 | 免费观看一级视频 | 91经典在线 | 国际av在线 | 五月天中文在线 | 国产高清不卡在线 | 999视频在线观看 | 色婷婷电影网 | 天天曰天天曰 | 色综合国产 | 国产精品免费视频网站 | 久久综合射 | 99国产视频 | 久草在线免费在线观看 | 日日干天天 | 激情 亚洲 | 欧美日韩不卡一区 | 亚洲精品欧美精品 | 欧美性生活久久 | 亚洲日本国产精品 | 国产免费嫩草影院 | 99国产高清| www.超碰 | 久久综合久久综合久久 | 69av久久| 亚洲欧美成人 | 欧美性色xo影院 | 国产在线视频资源 | 91视频在线播放视频 | 国产一级特黄毛片在线毛片 | 黄色小说网站在线 | 亚洲精品97| 亚洲成a人片综合在线 | 亚洲免费av网站 | 伊人狠狠色丁香婷婷综合 | 亚洲欧洲精品久久 | 午夜视频不卡 | 中文字幕第一页在线视频 | 亚洲精品影视在线观看 | 日韩在线首页 | 国产呻吟在线 | 国产一区高清在线 | www.人人草| 91av在线免费播放 | 精品久久网 | 成人小视频在线播放 | 免费观看成人网 | 超碰大片 | 色欧美成人精品a∨在线观看 | 色视频在线免费 | 深爱开心激情网 | 一区二区三区电影大全 | 亚洲精品免费观看视频 | 99精品乱码国产在线观看 | 丁香六月久久综合狠狠色 | 97超碰人人在线 | 国产一级电影 | 国产在线va| 伊人久久国产精品 | 成人在线视频免费观看 | 成人久久精品视频 | 精品国产一区二区三区不卡 | 一级片免费在线 | 黄色精品国产 | 99久久久久久久久久 | 高潮久久久久久久久 | 亚洲在线精品视频 | 亚洲狠狠丁香婷婷综合久久久 | 欧美日韩中文国产 | 久久综合9988久久爱 | 91香蕉视频 | 久久久91精品国产一区二区精品 | 日韩av一区二区在线 | 久久国产精品小视频 | 国产精品99免费看 | 日韩在线视频观看 | 亚州五月 | 91麻豆精品91久久久久同性 | 叶爱av在线 | av中文资源在线 | 免费在线观看不卡av | 成年人免费观看国产 | 国产一卡在线 | 亚洲视频在线观看免费 | 玖玖玖影院 | 五月婷婷激情综合网 | 月丁香婷婷 | 五月婷婷欧美 | 天天操天天摸天天射 | 99精品偷拍视频一区二区三区 | 免费观看黄色12片一级视频 | 天天天色综合a | 精品在线不卡 | 黄色片软件网站 | 欧美日韩免费一区二区三区 | 久久精品视频国产 | 精品久久电影 | 亚洲精品伦理在线 | 国产精品久久久久一区二区三区共 | 99综合电影在线视频 | 亚洲精品久久久久999中文字幕 | 欧美一区二区在线刺激视频 | 欧美精品久久天天躁 | av免费在线观 | 久久黄色a级片 | 亚洲五月婷 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 美女黄久久 | 日韩簧片在线观看 | 97网| 久久综合九色综合欧美狠狠 | 国产精品第52页 | 久久精品人人做人人综合老师 | 啪啪小视频网站 | 国产资源在线观看 | 国产明星视频三级a三级点| 国产美女精品视频 | 91人人视频在线观看 | 精品中文字幕在线 | 国产精品美女久久久久久 | 丁香婷婷综合激情五月色 | 97人人射 | 欧美日韩一区二区在线观看 | 天天色天天色天天色 | 超碰99在线| 国产亚洲精品久久久久久移动网络 | 欧美日本国产在线观看 | 婷婷五月在线视频 | 黄在线免费看 | 久久这里只有精品视频首页 | 美女免费视频观看网站 | 国产123区在线观看 国产精品麻豆91 | 国产欧美最新羞羞视频在线观看 | 亚洲成人资源在线 | 久草在线观看视频免费 | 在线国产一区二区 | 亚洲精品免费在线播放 | 国产亚洲aⅴaaaaaa毛片 | 国产a视频免费观看 | 在线国产激情视频 | 一级免费片 | 超碰在线国产 | 97免费公开视频 | 在线国产91 | 久久久久国产精品免费免费搜索 | 国内精品久久久久影院优 | 国产视频在线观看一区二区 | 久久精品三 | 久久久久一区 | 操高跟美女 | 中文字幕在线播出 | 日韩免费高清在线 | 久草视频在线免费播放 | 久久久久久国产精品999 | 在线国产一区二区三区 | 欧美做受69 | 一级黄色在线免费观看 | 日韩资源在线观看 | 色一级片| 久久艹在线| 在线播放国产精品 | 91激情视频在线 | 精品一区二区av | 色婷婷色 | 免费在线观看污网站 | 97**国产露脸精品国产 | 69视频国产 | 18岁免费看片 | 国产精品综合久久 | 中文字幕在线观看免费高清电影 | 亚洲视频免费视频 | 在线中文字幕一区二区 | 日韩偷拍精品 | 四虎最新域名 | 99亚洲精品 | 欧美性性网 | 日韩激情av在线 | 人人澡超碰碰 | 免费久久久 | 欧美贵妇性狂欢 | 亚洲国产精品va在线看黑人 | 丁香婷婷久久久综合精品国产 | 91精品对白一区国产伦 | 日韩视频中文字幕 | 成人黄色电影视频 | 伊人超碰在线 | 日韩天天干 | 国产精品久久久久久久久久妇女 | 久久人网| 日韩在线中文字幕视频 | 免费av网址大全 | 91欧美在线 | 粉嫩av一区二区三区免费 | 国产精品短视频 | 精品久久一区二区 | 久久无码av一区二区三区电影网 | 五月综合激情婷婷 | www夜夜操 | 亚洲人成影院在线 | 婷婷在线资源 | 国产一区视频在线观看免费 | 日韩欧美网站 | 中文av资源站 | 欧美精品一区二区在线播放 | 国产香蕉视频在线播放 | 成人毛片一区 | 91成人天堂久久成人 | 久久影院中文字幕 | aav在线| 成人动态视频 | 国产精品久久久久久久久久了 | www久久精品 | 亚洲欧美视频 | 日韩欧美在线免费 | 成年人免费看片网站 | 天天干天天碰 | 97精品在线 | 国产韩国日本高清视频 | av专区在线| 黄色影院在线免费观看 | 91九色蝌蚪在线 | 2021国产精品视频 | 久久综合射 | 视频国产在线观看18 | 国产黄| 国产九九九视频 | 日日爽夜夜操 | 午夜久久久久久久久 | 免费网站色 | 国产中文欧美日韩在线 | 五月天婷亚洲天综合网鲁鲁鲁 | 日韩高清精品免费观看 | 99久久精品国产亚洲 | 久久中文字幕视频 | 最新av网址在线 | 久久视精品 | 美女网站在线免费观看 | 天天爱综合 | 亚洲精品自拍视频在线观看 | 一级一级一片免费 | 免费在线观看午夜视频 | 日韩av手机在线看 | 国产香蕉97碰碰碰视频在线观看 | www在线免费观看 | 欧美一区三区四区 | 国产精品一区二区三区四区在线观看 | 久久精品中文 | 免费美女久久99 | 国产日韩一区在线 | 99色视频 | 日韩二区在线 | 久久无码精品一区二区三区 | 91av视频免费观看 | 久久一二三四 | 欧美激精品 | 欧美日韩色婷婷 | 久久久天天操 | 91精品中文字幕 | 最近日韩免费视频 | 久久99国产视频 | 美女视频久久久 | 欧美日韩在线播放 | 伊人国产女 | 成人9ⅰ免费影视网站 | 国产一区二区高清不卡 | 丁香婷婷基地 | 欧美成人91 | 六月丁香激情网 | 黄网站色| 国产区在线看 | 九九视频免费 | 中文永久字幕 | 黄色三级免费看 | 蜜臀久久99精品久久久酒店新书 | 91精品老司机久久一区啪 | 91视频 - v11av | 极品久久久久久久 | 亚洲爱爱视频 | 国产一线在线 | 国产大尺度视频 | 亚洲电影图片小说 | 久久免费高清 | 99久久久久国产精品免费 | 成人精品电影 | www.777奇米 | 国产精品色婷婷视频 | 国产精品久久久久久久免费观看 | 极品嫩模被强到高潮呻吟91 | 色婷婷久久 | 六月婷操| 午夜国产一区 | 日韩av网站在线播放 | 欧美污污网站 | 激情五月播播久久久精品 | 91丨九色丨首页 | 黄色网中文字幕 | 中文字幕免费观看全部电影 | 五月婷激情 | 午夜久久久久久久久久久 | 在线成人免费 | 久草视频精品 | 97精产国品一二三产区在线 | 综合网天天射 | 国产精品自产拍在线观看蜜 | 免费在线观看的av网站 | www.福利视频| 日日干天天插 | 97在线观看免费视频 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 日韩黄色在线电影 | 黄色国产高清 | 精品视频成人 | 国产亚洲精品综合一区91 | 91看片在线播放 | 九色琪琪久久综合网天天 | 91九色在线 | 国产一区二区在线免费观看 | 激情九九 | 色资源中文字幕 | 日本韩国精品一区二区在线观看 | 中文字幕一区在线 | 国产精美视频 | 色多多视频在线观看 | 日韩剧情 | 国产伦理精品一区二区 | 狠狠做深爱婷婷综合一区 | 国产成人精品久久二区二区 | 国产成人精品一区二区三区福利 | 91精品国产91久久久久福利 | 国产二区免费视频 | 国产1级视频 | 99久久影院 | 一区二区三区在线观看免费 | 国产精品国产三级国产aⅴ入口 | 天堂网一区二区 | a在线观看免费视频 | 永久免费精品视频网站 | 亚洲va在线va天堂va偷拍 | 久久综合成人网 | 亚洲视频一区二区三区在线观看 | 91网在线看 | 日韩色在线观看 | 日日夜夜网站 | 丁香六月在线观看 | 国产伦精品一区二区三区无广告 | 日韩免费福利 | 欧美另类美少妇69xxxx | 成人国产网站 | 欧美视频在线观看免费网址 | 西西www444 | 国产1级视频 | 国产在线视频一区二区三区 | 欧美精品v国产精品v日韩精品 | 日韩免费观看一区二区三区 | 国产专区精品 | 日韩av免费一区二区 | a在线观看免费视频 | 日日夜夜骑 | 亚洲 中文 欧美 日韩vr 在线 | 午夜视频亚洲 | 99精品免费久久久久久久久 | 蜜臀一区二区三区精品免费视频 | 成人在线观看资源 | 高潮久久久 | 亚洲va男人天堂 | 久久久国产精品视频 | av三级在线看 | 日韩精品专区在线影院重磅 | 国产专区一 | 插久久 | 久久小视频 | 国内一级片在线观看 | 免费精品国产va自在自线 | 色视频网站免费观看 | www.夜色.com | 成人在线超碰 | 18久久久| 日本乱码在线 | 亚洲综合色av | 日韩高清观看 | av看片网 | 久久视频中文字幕 | 制服丝袜一区二区 | 人人干狠狠干 | 亚洲综合色视频在线观看 | 欧美另类高潮 | 久久人人爽人人 | 天天狠狠操| 99亚洲国产| 一区二区欧美在线观看 | 国产va精品免费观看 | 成人在线免费观看网站 | 亚洲在线视频观看 | 国产精品毛片一区视频播 | 亚洲欧美日韩精品久久久 | 在线观看日韩中文字幕 | 欧美日韩视频在线 | 五月婷婷婷婷婷 | 天天色成人网 | 免费黄a | 亚洲黄色在线播放 | 国产最新精品视频 | 国产精品综合久久久久久 | www.伊人色.com | 久久久久一区二区三区四区 | 久久99深爱久久99精品 | 国产精品99久久久久人中文网介绍 | 国产精品国产三级国产aⅴ9色 | 久久中文精品视频 | 日韩视频免费观看高清完整版在线 | 亚洲一区美女视频在线观看免费 | 伊人黄 | 天天射天天拍 | 欧美五月婷婷 | 中文乱幕日产无线码1区 | 亚洲人在线7777777精品 | 成人av在线直播 | 在线观看亚洲免费视频 | 在线视频精品播放 | 成年人在线电影 | 午夜久久 | 国产一区在线精品 | 国产精品久久久999 国产91九色视频 | 国产亚洲高清视频 | 日本不卡久久 | 草久在线 | 国产小视频在线免费观看视频 | 色播五月激情五月 | 人人插人人 | 成人av高清在线 | 国产精品视频免费 | 日韩久久精品一区二区 | 欧美一级久久 | 99久久日韩精品免费热麻豆美女 | 探花视频在线观看免费 | 亚洲欧美激情精品一区二区 | 欧洲不卡av | 日本高清xxxx | 九九精品在线观看 | 婷婷av色综合 | 国产人成精品一区二区三 | 福利电影一区二区 | 国产黄在线免费观看 | 色是在线视频 | 日韩特黄一级欧美毛片特黄 | 国产黄色免费看 | 亚洲国产97在线精品一区 | www.com黄色 | 亚洲国产美女久久久久 | www.香蕉 | 久久精品视频观看 | 国产女教师精品久久av | 久久精美视频 | 九九热精品国产 | 麻豆成人精品视频 | 在线视频18在线视频4k | 成人一区影院 | 久久成人精品视频 | 超碰在97 | 日韩免费在线播放 | 久久精品站 | 91在线日本 | 成年人视频免费在线播放 | 国产精品99蜜臀久久不卡二区 | 亚洲国产美女久久久久 | 日韩午夜电影网 | 91精品啪| 日韩素人在线观看 | 91麻豆精品久久久久久 | 在线色视频小说 | 中文字幕在线视频一区二区三区 | 日韩a在线看 | 久久成人国产精品免费软件 | 国产高清永久免费 | 国产91在线 | 美洲 | 日韩免费在线 | 国产成人精品一区二三区 | 香蕉色综合 | 2019精品手机国产品在线 | 97超碰资源 | 97在线观| 热久久电影 | 天天干天天操人体 | 91视频下载 | 99re亚洲国产精品 | 97超碰人人干 | 亚洲国产精品第一区二区 | 91av大全| 日韩一二三在线 | 精品在线99 | 又黄又爽的免费高潮视频 | 丁香婷婷综合激情五月色 | 亚洲国产精彩中文乱码av | 在线观看日本高清mv视频 | 日韩久久久久久久久久 | 超碰97免费在线 | 国产不卡视频在线播放 | 激情网站五月天 | 亚州性色| 欧美日韩在线看 | 91香蕉视频污在线 | 久久韩国免费视频 | 日韩精品欧美专区 | 国产99久久久国产精品免费看 | 97精品视频在线 | 狠狠成人 | 久久99这里只有精品 | 伊人久久在线观看 | 在线免费观看黄色av | 亚洲永久精品一区 | 久草在线观看视频免费 | 久久久久国产成人精品亚洲午夜 | 最新精品视频在线 | 免费视频久久久久 | 丁香六月天 | 在线观看av片 | 久久超碰免费 | 日日操夜夜操狠狠操 | 国产成人精品一区二区三区网站观看 | 日韩精品一区二区在线观看 | 免费观看mv大片高清 | www色网站 | 久久a v电影 | 久久激情综合 | 99热在线观看 | 激情丁香| 亚洲黄色av一区 | zzijzzij日本成熟少妇 | 亚州国产精品久久久 | 婷婷激情综合五月天 | 精品uu| 在线天堂v | 亚洲一区视频在线播放 | 国产一在线精品一区在线观看 | 成人午夜电影免费在线观看 | 91在线精品一区二区 | 91探花在线视频 | 日韩av一卡二卡三卡 | 国产精品无 | 久久人人看 | 99色亚洲 | 97操碰 | 久久黄色片 | 人人插人人做 | 色婷婷婷 | 国产精成人品免费观看 | av在线最新 | 久久这里只有精品视频首页 | 欧美国产91| 国产一级一片免费播放放 | 婷婷电影网 | 国产亚洲精品久久久久久久久久久久 | 中文在线免费看视频 | 国产无遮挡又黄又爽馒头漫画 | 欧美日韩中文国产一区发布 | 国产人成在线观看 | 91av影视 | 国产精品久久久久久麻豆一区 | 黄色成人小视频 | 免费a视频 | 久草精品视频在线看网站免费 | 激情丁香 | 国产精品久久一卡二卡 | 成人在线观看免费 | 中文av资源站 | 在线观看资源 | 午夜久久美女 | a午夜在线 | 视频在线观看一区 | 中文字幕在线观看完整版电影 | 欧美成人xxx| 日韩视频一区二区在线观看 | av大全在线免费观看 | 日韩免费在线观看网站 | 九色精品免费永久在线 | 手机看片国产 | 免费网站观看www在线观看 | 国产精品久久久久久久妇 | 欧美一二区视频 | 亚洲九九九 | 国内一级片在线观看 | 99热亚洲精品| 天天色宗合 | 亚洲精品日韩av | 亚洲精品在线视频 | 久久国产精品一区二区三区 | 色国产精品一区在线观看 | 久久国产精品一区二区三区 | 久久爱综合 | 久久久免费看视频 | 亚洲欧美在线观看视频 | 久久久久久免费毛片精品 | 日本黄色大片免费看 | 91人网站 | 成人网中文字幕 | 中文字幕第一页av | 国产中文自拍 | 超级av在线 | 91在线免费播放 | 久久艹欧美| 不卡视频一区二区三区 | 丰满少妇高潮在线观看 | 视频一区久久 | 狠狠狠色丁香综合久久天下网 | 亚洲综合视频在线播放 | 国产成人在线网站 | 在线观看韩国av | 亚洲国产美女精品久久久久∴ | 九九热精品视频在线观看 | av免费在线网站 | 亚洲免费成人av电影 | 在线国产中文 | 国产一区二区精品 | 视频一区二区三区视频 | 2019精品手机国产品在线 | 精品久久久久久久久久岛国gif | 国产又粗又猛又黄又爽的视频 | 成人片在线播放 | 欧美片一区二区三区 | 毛片一区二区 | 九九色网 |