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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NDK开发之CMake编译构建原生库

發布時間:2024/3/24 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NDK开发之CMake编译构建原生库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考地址:https://blog.csdn.net/liu3364575/article/details/80091506

????????????????https://blog.csdn.net/qq_34902522/article/details/78104610


在原作者的基礎上跑了一遍,將一些圖片轉化為代碼塊。將一些坑標注出來。

前言

Android NDK開發可能在平時的項目開發中不常用到,但是這并不代表其不重要, 相反NDK開發是Android開發人員的進階過程中必須要掌握的技能。 Android NDK是一組允許將C或C++(原生代碼)嵌入到Android應用中的工具。 如果開發者在需要以下操作的時候,使用NDK開發特別有用: * 在平臺之間移植其應用 * 從設備獲取卓越性能以用于計算密集型應用,例如游戲或物理模擬。 * 重復使用現有庫或者提供自己庫供重復使用。 除此之外,對于ndk的學習,也有助于加深開發者在閱讀框架的源碼理解。 ndk開發有兩種編譯方式,一種是通過ndk-build來構建;參考地址。 一種是通過CMake構建原生庫。通過CMake構建原生庫是Google新提出來的方式,比較方便、強大。

準備

通過cmake進行ndk開發首先有個要求,需要Android Studio的版本是2.2以上版本(包含2.2) ,Gradle的版本需要升到2.2.0及以上。 滿足上面的條件下,我們需要下載ndk和構建工具。如下圖:

紅線標記的三個工具下載好就行。CMake和NDK就不說了,都好理解, LLDB呢是一種調試程序,用來調試原生代碼的。

向項目添加原生代碼

上面的準備工作做完之后就可以向項目中添加原生代碼,構建原生庫進行ndk開發了。 這邊有個討論,向項目中添加原生代碼有兩種情況: 一種是新建一個新的項目支持C/C++; 一種是在已有項目中添加原生代碼。 所以這邊相應的也有兩種方式。先說第一種方式。

1.創建支持C/C++的新項目

創建支持原生代碼的新項目跟平常開發中創建一個新項目沒有太大的區別,說一下不同的地方。 1.前者在向導的Config your new project界面需要選中 Include C++ Support 復選框。如圖1:

?


2.前者在向導的Customize C++ Support 界面會有C++ Standard 的選擇 意思是你希望使用哪種 C++ 標準。 選擇 Toolchain Default 會使用默認的 CMake 設置。 這里我們選擇默認的。 Exceptions Support:如果你希望啟用對 C++ 異常處理的支持,請選中此復選框。 如果啟用此復選框,Android Studio 會將 -fexceptions 標志添加到模塊級 build.gradle 文件的 cppFlags 中,Gradle 會將其傳遞到 CMake。 Runtime Type Information Support:如果你希望支持 RTTI,請選中此復選框。 如果啟用此復選框,Android Studio 會將 -frtti 標志添加到模塊級 build.gradle 文件的 cppFlags 中,Gradle 會將其傳遞到 CMake。 這里自己看需求選擇勾不勾選,這邊演示的demo選擇勾選。如圖2:

創建項目完成之后,在as的左側項目結構目錄中的app應用模塊中可以看到cpp文件夾, cpp文件件里面存放有屬于項目的所有原生源文件、標頭和預構建庫。 對于新項目,Android Studio 會創建一個示例 C++ 源文件 native-lib.cpp 除了cpp文件夾之外,我們還看到一個CMakeLists.txt的這樣一個文件。 這個文件是CMake的構建腳本,下面會詳細說,這里就暫且不說。 之前有說過新建支持C/C++的項目會提供了一個示例的c++源文件native-lib.cpp,存放在cpp文件夾中 ,我們點開看看內容。 #include <jni.h> #include <string> extern "C" JNIEXPORT jstring JNICALL Java_com_cmaketestone_MainActivity_stringFromJNI(JNIEnv *env,jobject /* this */) {std::string hello = "Hello from C++";return env->NewStringUTF(hello.c_str()); }
恩,是使用C++寫的一個方法,返回一個"Hello from C++",我們跟蹤進去這個方法,看看哪里調用。 package com.cmaketestone;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView;public class MainActivity extends AppCompatActivity {// Used to load the 'native-lib' library on application startup. static {System.loadLibrary("native-lib");}@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// Example of a call to a native method TextView tv = (TextView) findViewById(R.id.sample_text);tv.setText(stringFromJNI());}/** * A native method that is implemented by the 'native-lib' native library, * which is packaged with this application. */ public native String stringFromJNI(); }
我們發現,這個原生方法是在MainActivity中調用的,返回的字符串設置給了TextView。 通過這兩張圖我們發現,原生方法通過native關鍵字來表示、在使用原生庫之前, 需要通過System.loadLibrary(“庫名稱”)加載、 原生方法的方法名命名等常見要點。這邊就一筆略過。因為本文重點是CMake構建原生庫。 所以ndk的一些基礎知識,以及JNI等,就不細說。本文假設讀者知道這些。 這樣的一個新的支持原生代碼的項目創建之后,并且還自帶demo,開發者就可以很方便在上面進行開發。 假設現在要創建一個原生庫進行ndk開發,我們在cpp文件夾下new一個C/C++ Source file , 在你new出來的文件編寫你的C/C++代碼邏輯,然后在CMakeLists.txt配置文件上稍作配置,即可。 下面會詳述CMakeLists.txt的配置。
  • 項目添加原生代碼
主要有三個大步驟。第一步:創建新的原生源文件;第二步:創建CMake構建腳本;第三步:將Gradle關聯到原生庫。 現在我們來看第一步,創建新的原生源文件,首先我們要先在應用模塊src/main 目錄下 創建一個cpp文件夾用來存放原生源文件等。 然后在cpp文件夾下面創建C/C++源文件New > C/C++ Source File。如圖:


創建了一個名為test-lib.cpp文件。?編寫c代碼 // // Created by Administrator on 2018/5/31. // #include <jni.h> #include <string> extern "C" JNIEXPORT jstring JNICALL Java_com_cmaketestdemo_NdkHolder是路徑,stringFromJNI是方法名 Java_com_cmaketestdemo_NdkHolder_stringFromJNI(JNIEnv *env,jobject /* this */) {std::string hello = "Hello from C++";return env->NewStringUTF(hello.c_str()); }
第二步,我們創建CMake構建腳本,也就是CMakeLists.txt文件,在 應用模塊下new一個file文件, 命名為CMakeLists.txt即可, 注意哦,這個文 件的名稱和路徑不能搞錯哦。CMakeLists.txt創建好打開后,發現沒有任何內容,這就對了。。 需要我們自己配置的。 不像是通過第一種新創建支持原生代碼的項目那種,還給你寫好,不過我們可以參考第一種方式下,系統給我們 默認生成的內容。 咱們看一下第一種方式下,系統默認生成的CMakeLists.txt文件的內容是什么樣子吧。如圖: # For more information about using CMake with Android Studio, read the # documentation: https://d.android.com/studio/projects/add-native-code.html# Sets the minimum version of CMake required to build the native library.cmake_minimum_required(VERSION 3.4.1)#CMake 最低版本要求,# Creates and names a library, sets it as either STATIC # or SHARED, and provides the relative paths to its source code. # You can define multiple libraries, and CMake builds them for you. # Gradle automatically packages shared libraries with your APK. #創建并命名庫,將其設置為靜態或共享,提供與其源代碼相關的路徑 add_library( # Sets the name of the library.native-lib# Sets the library as a shared library.SHARED# Provides a relative path to your source file(s).src/main/cpp/native-lib.cpp )# Searches for a specified prebuilt library and stores the path as a # variable. Because CMake includes system libraries in the search path by # default, you only need to specify the name of the public NDK library # you want to add. CMake verifies that the library exists before # completing its build.find_library( # Sets the name of the path variable.log-lib# Specifies the name of the NDK library that# you want CMake to locate.log )# Specifies libraries CMake should link to your target library. You # can link multiple libraries, such as libraries you define in this # build script, prebuilt third-party libraries, or system libraries.target_link_libraries( # Specifies the target library.指定目標庫native-lib# Links the target library to the log library# included in the NDK.${log-lib} )

通過圖片我們看到,其實內容也沒什么。就cmake_minimum_required()、add_library() 、find_library、target_link_libraries()。這幾個CMake命令,每個CMake命令都有英文介紹很好理解。 比如add_library創建和命名一個庫,這邊名稱我們就填test-lib,種類分為static和shared, 具體區別嘛移步:

static和shared的區別

這里我們選擇SHARED,然后就是提供一個library的相對路徑。只有在CMakeLists.txt文件中配置了該命令 ,才能找到編譯這個庫。 其他的一些CMake命令大家自行搜索了解,都不是很難,很好理解,這里篇幅有限就不細說了。 那現在我們可以按照系統提供的模板,基于自己的項目寫了一份CMakeLists.txt文件,代碼如下:


cmake_minimum_required(VERSION 3.4.1)#CMake 最低版本要求,#創建并命名庫,將其設置為靜態或共享,提供與其源代碼相關的路徑 add_library( # Sets the name of the library. test-lib# Sets the library as a shared library.SHARED# Provides a relative path to your source file(s). src/main/cpp/test-lib.cpp )find_library( # Sets the name of the path variable.log-liblog )target_link_libraries( # Specifies the target library.指定目標庫test-lib${log-lib} )


這里我這邊寫了一個NdkHelper類,專門用來定義native方法的:?

package com.cmaketestdemo;/** * Author:wang_sir * Time:2018/5/31 11:54 * Description:This is NdkHolder */ public class NdkHolder {static {System.loadLibrary("test-lib");}public native String stringFromJNI(); }
這一步做完后,第二步也算告一段落了,現在我們來看第三步:將 Gradle 關聯到你的原生庫。?
通過as的快捷鍵來實現的,右鍵點擊你想要關聯到原生庫的模塊(例如 app 模塊),?
并從菜單中選擇 Link C++ Project with Gradle。?
BuildSystem選擇CMake,projectpath就是CMakeLists.txt文件的路徑。點擊ok完成。?
你會在應用模塊的build.gradle文件中發現,android閉包里出現 externalNativeBuild {cmake {path 'CMakeLists.txt'}}

我們在MainActivity去調用這個原生方法。 通過toast顯示方法返回的值。 package com.cmaketestdemo;import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Toast;public class MainActivity extends AppCompatActivity {@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);NdkHolder ndkHolder = new NdkHolder();Toast.makeText(getApplicationContext(), ndkHolder.stringFromJNI(), Toast.LENGTH_LONG).show();} } 看下效果 O(∩_∩)O哈!,我們發現toast顯示的值確實是我們設想的返回值。這樣就架起了Java與原生代碼之間的橋梁。 現在我們可以應用模塊的build/outputs/apk目錄下,打開我們的apk,我們會發現,我們創建的原生文件, 編譯成了原生庫"libpalmread-lib.so"也打包進了apk文件。如圖:



可以看到編譯生成的.so文件。



總結

以上是生活随笔為你收集整理的NDK开发之CMake编译构建原生库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产视频精选在线 | 很黄很黄的网站免费的 | 日本女人逼 | 91完整版在线观看 | 91完整版在线观看 | 国产在线污 | 午夜美女福利直播 | 久久免费视频99 | 欧美a在线免费观看 | 成人国产精品入口 | 国产精品 国产精品 | 在线观看中文字幕 | 中文字幕亚洲欧美日韩2019 | 曰本三级在线 | 黄色成人av网址 | 久久99久国产精品黄毛片入口 | 色视频在线观看 | 99在线观看免费视频精品观看 | 日本中文在线 | 久久99精品久久久久久三级 | 久久久久久影视 | 91成人在线免费观看 | adn—256中文在线观看 | 中文字幕制服丝袜av久久 | 综合色伊人 | 中文字幕二区 | 国产成人精品一区二三区 | 日韩视频一| 在线小视频你懂的 | 欧美日韩一级久久久久久免费看 | 欧美-第1页-屁屁影院 | 欧美电影在线观看 | 人人爽人人做 | 久久久久久久久久久久av | 99综合电影在线视频 | 国产精品久久久久久久av电影 | 日韩视频免费在线观看 | 久久久久福利视频 | 天天操天 | 亚洲精选视频在线 | 99免费在线视频 | 五月天天在线 | 久久综合之合合综合久久 | 丁香色婷婷 | 国产一级免费电影 | 天天干夜夜爽 | 亚洲视频 中文字幕 | 久久免费视频一区 | 日韩精品在线播放 | 波多野结衣视频一区二区三区 | 久久黄色精品视频 | 久久久久久久久久久久亚洲 | 亚洲免费在线观看视频 | 久草国产精品 | 亚洲日本激情 | 久久天天躁狠狠躁夜夜不卡公司 | 伊人婷婷网 | 岛国大片免费视频 | 亚洲精品视频免费观看 | 91最新网址在线观看 | 91完整视频 | 久久国产精彩视频 | 精品国产精品国产偷麻豆 | 国产精品一区二区你懂的 | 在线影视 一区 二区 三区 | 午夜精品一区二区三区视频免费看 | 久草在线费播放视频 | 精品亚洲欧美无人区乱码 | 久久在现| 久久经典国产 | 久草9视频 | 亚洲人成在线电影 | 日p视频| 久久国产美女 | 久久久精品电影 | 激情婷婷久久 | 亚洲欧美日韩精品久久奇米一区 | 91精品国产综合久久久久久久 | 久久99久国产精品黄毛片入口 | 探花视频在线观看 | 欧美另类tv| 日韩超碰 | 国产一区二区电影在线观看 | 欧美福利精品 | 在线成人小视频 | 国产成人黄色在线 | 国产999精品久久久久久绿帽 | 欧美日韩久久不卡 | 成人av网页| 四虎成人精品 | 岛国精品一区二区 | 黄色精品一区二区 | 亚洲夜夜综合 | 一区二区三区视频在线 | 97超碰在线久草超碰在线观看 | 亚洲一区二区三区精品在线观看 | 午夜视频在线网站 | 色网站在线免费 | 国产成在线观看免费视频 | 国产精品视频全国免费观看 | 五月天天色 | 99精品久久久 | 色资源中文字幕 | 国产成人亚洲在线电影 | 麻豆果冻剧传媒在线播放 | 中文字幕资源在线观看 | 极品国产91在线网站 | 成年人免费看 | 夜夜高潮夜夜爽国产伦精品 | 国产生活一级片 | 九色精品免费永久在线 | 亚洲成a人片综合在线 | 黄色成人av | 91tv国产成人福利 | 在线观看亚洲视频 | 婷婷六月综合网 | 九色91福利 | 日韩午夜网站 | 欧美一级片免费观看 | 欧美一区二区三区不卡 | 午夜.dj高清免费观看视频 | 久久精品婷婷 | 超碰97在线资源站 | 91高清视频在线 | 这里有精品在线视频 | 亚洲精品日韩av | 亚洲自拍自偷 | 狠狠狠色 | 欧美日韩国产欧美 | 午夜精品久久久久久久99婷婷 | 国产精品永久在线 | 国产精品一区二区在线观看免费 | 免费看黄色小说的网站 | 热久久免费视频精品 | 天堂中文在线视频 | 9999精品免费视频 | 国产精品99久久久久久武松影视 | 丁香婷婷激情 | 色爱成人网 | 一区二区三区在线免费观看视频 | 亚洲成人影音 | 日本少妇高清做爰视频 | www.久久色| 一区久久久 | 91在线国产观看 | 成人h动漫精品一区二 | 婷婷久久一区二区三区 | 99久久久久免费精品国产 | 天天干天天干天天干天天干天天干天天干 | 国产色在线,com | 国产精品久久久久一区二区三区 | 国产精品一区二区av影院萌芽 | 国内精品福利视频 | 日本黄色免费在线观看 | 99热这里只有精品免费 | 国产精品18videosex性欧美 | 国产视频99 | 丁香婷婷激情五月 | 97在线免费视频观看 | 国产18精品乱码免费看 | 亚洲精色 | 9久久精品 | 亚洲激情一区二区三区 | 操操操夜夜操 | 99精品欧美一区二区三区黑人哦 | 国产中文视 | 成人免费在线视频 | 亚洲日本va午夜在线影院 | 国产成人综合图片 | 日日干 天天干 | 一二三区视频在线 | 最近日本中文字幕a | 四虎影视欧美 | 亚洲人人爱 | 精品九九九| 91九色porny蝌蚪主页 | 午夜精品久久久久久久99 | 毛片在线播放网址 | 在线v片免费观看视频 | 欧美大香线蕉线伊人久久 | 久久综合久久88 | 免费成人短视频 | 最近中文字幕mv免费高清在线 | 深夜免费福利在线 | 激情五月播播久久久精品 | 黄色成人影院 | 国产特级毛片aaaaaaa高清 | 超碰日韩在线 | 五月开心婷婷 | 国产免费一区二区三区最新 | 亚洲综合成人在线 | 久久草草热国产精品直播 | 亚洲九九九在线观看 | 精品国产不卡 | 亚洲va欧美va人人爽 | 亚洲欧洲一级 | 亚州av网站| 国产精品久久久久久久久久直播 | 丁香综合av| 久久亚洲影视 | 天天艹天天 | 日本精品视频免费 | 500部大龄熟乱视频使用方法 | 在线播放 日韩专区 | 999久久国产 | 日日夜夜精品 | www.色午夜,com | 中文字幕一区二区三区视频 | 国产高清99| 久草精品视频 | 国产一级二级在线观看 | 久久香蕉电影 | 99久久精品无免国产免费 | 天天干天天做 | 久久久久久蜜桃一区二区 | 久久综合影院 | 国产精品一区二区白浆 | 夜色在线资源 | 在线免费性生活片 | 成 人 黄 色 视频免费播放 | 久久精品久久99精品久久 | 91在线免费公开视频 | 日本久久成人中文字幕电影 | 亚洲国产精品久久 | 亚洲综合视频在线播放 | a级国产乱理伦片在线观看 亚洲3级 | 最新日韩视频 | 国产精品涩涩屋www在线观看 | 亚洲综合色丁香婷婷六月图片 | 最近中文字幕第一页 | 成片免费观看视频999 | 日本中文字幕系列 | 天天噜天天色 | av黄色免费在线观看 | 久草资源免费 | 在线免费黄网站 | 中文字幕精品一区久久久久 | 狠狠色狠狠色合久久伊人 | 国产福利免费在线观看 | 国产综合在线观看视频 | 伊甸园永久入口www 99热 精品在线 | 欧美日韩视频在线观看免费 | 久久99亚洲网美利坚合众国 | 精品国产99| 黄色小说在线免费观看 | 欧美成人在线网站 | 欧美精品小视频 | 岛国一区在线 | 欧美一区二区精美视频 | 中文字幕在线观看91 | 18国产精品白浆在线观看免费 | 天天做天天干 | 四虎在线免费观看视频 | 91人人爱| 在线观看91av | 成人一区影院 | 久久激情视频 久久 | 激情偷乱人伦小说视频在线观看 | 精品国产乱码久久久久久1区2匹 | 中文字幕一区二区三区在线视频 | 久久久免费观看视频 | 91成熟丰满女人少妇 | 2020天天干夜夜爽 | 国产在线免费观看 | 91国内产香蕉 | 91精品国产99久久久久久红楼 | 欧美小视频在线观看 | 日本中文在线观看 | 五月婷av | 五月天婷婷在线视频 | 激情五月婷婷综合网 | 天天色天天射天天干 | 97国产精品亚洲精品 | 波多野结衣在线视频免费观看 | 国产精品久久久久9999 | 波多野结衣视频一区 | 一区二区三区观看 | 毛片随便看 | 色香蕉视频 | 精品欧美一区二区精品久久 | 天天操综| 久久久鲁 | 91人人澡| 久久久国产日韩 | 久久99九九99精品 | 国产精品va在线观看入 | 在线免费试看 | 黄色毛片在线 | 中文字幕一区二区三区乱码不卡 | 亚洲国产精品久久久久 | 久草在线中文视频 | 成人性生爱a∨ | 日韩特级片 | 麻豆视频免费网站 | 国产精品九色 | 精品一区二区三区电影 | 国产一二区精品 | 欧美视频18 | 久久久久久国产精品美女 | 996久久国产精品线观看 | 国产成年免费视频 | 中文字幕av在线不卡 | 日韩高清一二三区 | 免费视频一二三区 | 成人h动漫精品一区二 | 免费特级黄毛片 | 国产精品九色 | 天天草综合 | 国产精品久久久久久久久久久免费 | 91精品国产福利在线观看 | 国产精品女 | av免费看在线 | av网址在线播放 | 精品久久久999 | 国产亚洲精品v | 99热国产精品 | 久久久久综合精品福利啪啪 | 黄色网址国产 | 狠狠躁日日躁夜夜躁av | 欧美a级成人淫片免费看 | 久久高清国产视频 | 在线观看免费一级片 | 91九色在线 | 国产精品久久久久9999 | av网站免费在线 | 国内精品小视频 | 插插插色综合 | 中文字幕乱在线伦视频中文字幕乱码在线 | 五月情婷婷 | 国产无区一区二区三麻豆 | 麻豆免费视频 | 国产精品白浆视频 | 久久免费视频在线观看30 | 欧美日韩一区二区免费在线观看 | 精品一区二区三区香蕉蜜桃 | 久草视频在线免费播放 | 成人网色 | 涩涩爱夜夜爱 | 在线天堂中文www视软件 | 夜夜澡人模人人添人人看 | 99re在线视频观看 | 一区二区三区日韩在线 | 天天色天天上天天操 | 97精品国产97久久久久久粉红 | 亚洲精品xxxx | 亚洲天天看 | 狠狠色丁香婷婷综合久小说久 | 国产亚洲精品久久久久久大师 | 天天爽网站 | 伊人官网 | 婷婷午夜激情 | 久久99亚洲精品久久 | 国产精品久久久久久吹潮天美传媒 | 黄色毛片一级 | av在线电影免费观看 | 国产精品成久久久久三级 | 久久久久免费网站 | 国产婷婷vvvv激情久 | 麻豆视频大全 | 五月花激情 | 久久理论片 | 国产男女免费完整视频 | 一性一交视频 | 在线观看亚洲精品视频 | 国产精品免费久久 | 国产专区在线视频 | 婷婷六月天综合 | 伊人天天狠天天添日日拍 | 日本高清久久久 | 日韩电影一区二区三区在线观看 | 国产免费黄视频在线观看 | 99国产精品久久久久久久久久 | 国产传媒中文字幕 | 国产成人av网址 | 中文字幕在线专区 | 日本三级久久久 | 色视频在线免费 | 天天干,天天草 | 免费看的黄网站 | 欧美精品乱码久久久久 | 中文字幕在线观看视频一区 | 日韩特黄一级欧美毛片特黄 | 久久精品99国产精品日本 | 菠萝菠萝蜜在线播放 | 久久99精品久久久久婷婷 | 天天操天天操天天操天天操天天操天天操 | 久久精品久久精品久久精品 | 中文字幕一区二区三 | 狠狠久久婷婷 | 在线中文字幕电影 | 午夜av日韩| 亚洲一级免费观看 | av黄免费看 | 国产精品久久久久久爽爽爽 | 国产免费片| 青青草国产精品 | 精品欧美在线视频 | 国产精品一区二区三区在线免费观看 | 国产美腿白丝袜足在线av | 亚洲精品国精品久久99热一 | 四虎成人精品永久免费av | 国产精品九九久久久久久久 | 日韩二区在线 | 日本aaaa级毛片在线看 | 亚洲伊人av | 在线观看aaa | 911香蕉| 午夜在线免费观看视频 | 精品国产电影一区 | 色婷婷av在线 | 99久久一区 | 中文字幕视频一区 | 国产小视频你懂的 | 黄色亚洲片 | 日韩va亚洲va欧美va久久 | 国产中出在线观看 | 久久视频这里有久久精品视频11 | 国产精品免费看久久久8精臀av | 精品国产一区二区久久 | 国产中文字幕在线观看 | 日韩影视在线 | 国产精品久久嫩一区二区免费 | 最近乱久中文字幕 | 成人av高清| 欧美亚洲国产一卡 | 婷婷在线色 | 日韩精品不卡在线观看 | 中文字幕av影院 | 国产福利在线免费观看 | 日韩精品一区二区三区水蜜桃 | 黄色片软件网站 | 99视频在线观看一区三区 | 亚洲一级国产 | 亚洲另类人人澡 | 日韩二区三区在线 | 成 人 黄 色 视频播放1 | 亚洲四虎在线 | 中文字幕成人一区 | 91| 久久99网站 | 波多野结衣视频一区 | 亚洲欧美日韩一区二区三区在线观看 | 中文超碰字幕 | 成人中文字幕+乱码+中文字幕 | 精品福利在线 | 99这里只有精品99 | 国产精品成人久久 | 99久久er热在这里只有精品15 | 欧美日韩1区2区 | 超碰97人人在线 | 黄色美女免费网站 | 黄色毛片一级 | 狠狠色噜噜狠狠 | 99久国产 | 天天综合色 | 久草久草在线 | 中文字幕视频一区 | 国产婷婷vvvv激情久 | 免费又黄又爽视频 | 天天操天天操天天操 | 国产三级国产精品国产专区50 | 久久精品国产亚洲 | 天天精品视频 | 国产精品黑丝在线观看 | 一区在线观看 | 伊人伊成久久人综合网小说 | 久久精品在线视频 | 免费精品视频在线观看 | 国产成人精品亚洲精品 | 日本中文字幕在线电影 | 高清精品久久 | 国产在线一卡 | 91精品国产福利在线观看 | 欧美激情另类文学 | 91人人视频在线观看 | 叶爱av在线 | 国产一二区精品 | 91福利影院在线观看 | 黄色网www | 欧美一区日韩精品 | 国产视频综合在线 | 国产精品系列在线观看 | 综合黄色网 | 免费观看第二部31集 | 91在线看视频免费 | 六月丁香综合网 | 欧美日韩视频一区二区 | 亚洲一区二区精品3399 | 国产高清视频在线免费观看 | 亚洲精品视频免费观看 | 国产v欧美 | 亚洲在线| av中文字幕电影 | 2020天天干夜夜爽 | 91精品国产福利 | 色综合久久中文综合久久牛 | 成年人免费观看在线视频 | 懂色av懂色av粉嫩av分享吧 | 香蕉免费 | 五月婷婷综合久久 | 国产午夜精品久久久久久久久久 | 啪啪小视频网站 | 日本狠狠干 | 日日夜夜精品视频天天综合网 | 国产精品久久艹 | 欧美日韩一级久久久久久免费看 | 亚洲二区精品 | 国产精品婷婷午夜在线观看 | 成人亚洲综合 | 久久免费观看视频 | 成人午夜精品福利免费 | 精品久久美女 | 天天干天天干天天 | 久久理论视频 | 深夜视频久久 | 一区 二区电影免费在线观看 | 欧美性猛片| 视频一区二区在线观看 | 9999毛片| 亚洲国产av精品毛片鲁大师 | 久久综合精品一区 | 欧美最爽乱淫视频播放 | 97香蕉久久国产在线观看 | 99精品国产在热久久下载 | 婷婷激情影院 | 深爱五月激情五月 | 美女网站视频久久 | 干综合网 | 99精品在线直播 | 亚洲爱视频 | 亚洲欧美一区二区三区孕妇写真 | 曰韩精品| 97超碰资源站| 免费视频你懂得 | 2019中文字幕第一页 | 国产成人一区二区啪在线观看 | 夜夜爱av| 99精品视频一区 | 日韩在线免费高清视频 | 丝袜美女在线观看 | 一区二区三区在线电影 | 国产精品爽爽爽 | 一区二区三区在线视频111 | 欧美 高跟鞋交 xxxxhd | 欧美午夜精品久久久久久浪潮 | 精品久久久久久久久久久久久久久久久久 | 久久天堂影院 | 99国产视频| 成人免费一级片 | 天天操比| 日韩欧美在线观看一区二区 | 久久国产系列 | 伊人婷婷激情 | 婷婷在线视频观看 | 成人黄色电影在线播放 | 91精品一区国产高清在线gif | 嫩草伊人久久精品少妇av | 亚洲精品乱码久久久久久蜜桃动漫 | 97视频免费在线看 | 色精品视频| 韩国精品视频在线观看 | 五月婷色 | 国产一区二区久久精品 | 精品xxx| 香蕉视频导航 | 亚洲一区日韩在线 | 久久综合免费视频 | 美女黄频在线观看 | 日本黄色大片免费 | 亚洲国产精品影院 | 四虎永久国产精品 | 91精品夜夜 | 黄色片亚洲 | 天天插天天射 | 久久亚洲电影 | 日韩欧美一级二级 | 欧美午夜a | 成人午夜免费剧场 | 国产高清视频在线观看 | 99久久99久久精品国产片果冰 | adn—256中文在线观看 | www.五月婷婷.com | 国产在线国偷精品产拍免费yy | 国产免费一区二区三区网站免费 | 欧美激情视频一区 | 亚洲另类视频在线 | 91视频在线国产 | 99精品在线观看 | 在线免费视频你懂的 | 99精品国产高清在线观看 | 91豆麻精品91久久久久久 | 97超碰超碰久久福利超碰 | 久草免费看 | 亚洲欧美成人 | 亚洲黄色在线看 | 狠狠色丁香婷婷综合视频 | 四虎在线免费视频 | 91av在线电影| 精品黄色视 | 日韩99热| 久久涩视频 | 婷婷久久精品 | 黄色成人在线 | 久久精品欧美一区 | 国产精品mv在线观看 | 99久热在线精品视频成人一区 | 亚洲国产视频在线 | 久九视频| 色97在线 | 九九在线高清精品视频 | 最新中文字幕 | 久久亚洲综合国产精品99麻豆的功能介绍 | 日韩av在线一区二区 | 久久精品电影 | 日日摸日日添夜夜爽97 | 9999在线观看 | 久久久国产高清 | 国产中文字幕av | 国产成人在线看 | www.超碰| 国产精品男女 | 日本在线观看中文字幕无线观看 | 免费高清在线观看成人 | 国产精品久久久久久久久久东京 | 国产中文字幕在线看 | 久久 地址| 国产精品黑丝在线观看 | 97在线精品视频 | 在线观看精品国产 | 四虎国产精品成人免费影视 | 久久国产露脸精品国产 | 国产精品999久久久 久产久精国产品 | 国产一级精品视频 | 91九色蝌蚪视频在线 | 精品国产久| 青青河边草免费视频 | 二区三区中文字幕 | 免费激情在线电影 | 天天综合色网 | 亚洲精品视频网站在线观看 | 成人av在线播放网站 | 免费福利小视频 | 91尤物国产尤物福利在线播放 | www.福利视频 | 亚洲精品国产精品乱码在线观看 | 国产精品一区二区久久精品爱微奶 | 成人av一区二区三区 | 国产人免费人成免费视频 | 手机成人av在线 | 国产精品永久久久久久久久久 | 国产精品日韩久久久久 | 高清av免费一区中文字幕 | 91网免费看 | 一区二区三区动漫 | 婷婷久久一区二区三区 | 国产高清区| 久久成人亚洲欧美电影 | 国产一区欧美二区 | 四虎在线免费观看视频 | 日韩二区三区在线 | 日韩在线观看小视频 | 久久国产精品久久精品 | 欧美日韩不卡一区二区三区 | 一色av | 国产精品久久久久久69 | 日韩精品视频一二三 | 中文亚洲欧美日韩 | 国产精品福利在线播放 | 日本久久久久久久久 | 五月婷网站 | 高潮久久久久久 | 欧美99精品 | 久草剧场 | 国产精品久久久久一区二区三区 | 国产精品中文字幕在线 | 狠狠的干狠狠的操 | 久久综合狠狠综合久久狠狠色综合 | 中文字幕在线观看视频一区 | 在线播放精品一区二区三区 | 午夜久操| 麻豆视频国产在线观看 | 国产精品国产自产拍高清av | 黄色在线免费观看网站 | 夜夜躁日日躁狠狠久久av | 中文字幕日本电影 | 国产日本亚洲高清 | 国产成人av电影在线观看 | a精品视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 日韩视频在线播放 | 国产视频1 | 国产91综合一区在线观看 | 一区二区三区四区免费视频 | 天天操天天干天天综合网 | 日日婷婷夜日日天干 | 六月天色婷婷 | 激情综合五月婷婷 | 国产精品美女免费看 | 亚洲精品玖玖玖av在线看 | 成年人在线免费视频观看 | 不卡视频国产 | 五月天中文字幕mv在线 | 久久综合婷婷国产二区高清 | 欧美尹人 | 日韩午夜视频在线观看 | 亚洲另类视频在线 | 国产馆在线播放 | 五月婷激情| 黄色一级大片在线观看 | 日韩av在线一区二区 | 久久久久久久影视 | 一区二区三区精品在线视频 | 亚洲午夜av久久乱码 | 国产一级片在线播放 | 国产四虎在线 | 婷婷激情欧美 | 国产破处在线播放 | 中文字幕在线观看不卡 | 国产高清 不卡 | 日韩精品中文字幕在线不卡尤物 | 欧美国产大片 | 欧美日韩国产一区 | 成人h在线观看 | 亚洲精品视频在线看 | 精品国产aⅴ一区二区三区 在线直播av | 99热精品国产一区二区在线观看 | 伊人久久电影网 | 亚洲精品一区二区三区四区高清 | 91亚洲国产成人久久精品网站 | 奇米四色影狠狠爱7777 | 天堂久久电影网 | 亚洲另类视频在线观看 | 特级毛片网 | 午夜影院先 | 欧美日韩一区二区三区不卡 | 91成人在线网站 | 国产又黄又爽无遮挡 | 久久精品久久久久久久 | 五月婷婷在线观看视频 | 久久黄色免费视频 | 91网站免费观看 | 久久黄色精品视频 | 久久96 | 色资源网免费观看视频 | 国内精品小视频 | 久操97| 国产96av | 日本最新一区二区三区 | 色五月色开心色婷婷色丁香 | 日韩视频在线播放 | 黄色软件在线观看 | 久久免费精品 | 亚洲精品一区二区三区在线观看 | 99爱在线观看 | 欧美中文字幕久久 | 国产伦精品一区二区三区… | 久免费视频 | 中文字幕在线观看一区二区三区 | 欧美成天堂网地址 | www色网站| 91九色精品 | 久久久999 | 激情丁香在线 | 久久最新视频 | 91精品视频在线 | 97av视频| 91九色porny蝌蚪视频 | 天天操天天透 | 99久久影院 | 亚洲电影网站 | 精品国产一区二区三区久久 | 欧美黄色高清 | 在线观看视频中文字幕 | 久久8精品 | 伊人天堂av | 黄色精品一区二区 | 久久成人精品电影 | 中文字幕视频在线播放 | 中文字幕国产精品 | 免费毛片一区二区三区久久久 | 夜夜干天天操 | 91自拍视频在线 | 日韩av在线看 | 337p欧美 | 国产精品日韩欧美 | 亚洲区另类春色综合小说 | 国产视频一区二区在线播放 | 日韩视频一二三区 | 国产免费亚洲高清 | 夜夜操天天操 | 国产91影视 | 日本xxxx裸体xxxx17 | 日日夜色| 亚洲成a人片在线观看网站口工 | 久久国产精品一区二区三区 | 最新av免费在线 | 国产精品久久久久久久久久99 | 久久人人爽 | 黄色一级大片在线免费看国产一 | 国产专区日韩专区 | www.香蕉视频 | 亚洲国产精品一区二区久久,亚洲午夜 | 91精品办公室少妇高潮对白 | aav在线 | 西西www4444大胆在线 | 综合久久网站 | 人人揉人人揉人人揉人人揉97 | 在线观看岛国片 | 奇米网网址 | 日韩欧美视频在线免费观看 | 国产三级久久久 | 国产精品久久久久久久久搜平片 | 国产精品一区二区三区免费看 | 日韩久久一区二区 | 夜夜操网 | 91禁在线看 | 亚洲第一色 | 中文字幕av网站 | 国产精品99久久久久人中文网介绍 | 亚洲精品国产第一综合99久久 | 国产精品毛片一区视频播不卡 | 狠狠狠色丁香婷婷综合激情 | 国产视频欧美视频 | 久久久久久久久久免费视频 | 黄色一级免费电影 | www国产亚洲精品久久麻豆 | 玖玖精品在线 | 久久国产二区 | 激情久久久久 | 国产区在线视频 | 国产九九热| 国产一区在线免费观看 | 91丨九色丨91啦蝌蚪老版 | 亚洲精区二区三区四区麻豆 | 婷婷伊人综合亚洲综合网 | 色综合久久88色综合天天人守婷 | 天堂va在线高清一区 | 曰本三级在线 | 久久99久久99| 视频二区 | 亚洲精品综合在线观看 | 亚洲日本中文字幕在线观看 | 一区二区三区四区在线免费观看 | 成 人 黄 色 视频播放1 | 亚洲精品视频观看 | 在线观看不卡视频 | 99在线国产 | 麻豆91网站| 人人擦 | 911在线| 又爽又黄又无遮挡网站动态图 | 免费观看高清 | 久草视频视频在线播放 | 亚洲视频电影在线 | 久久伊人免费视频 | 国产一区在线不卡 | 免费在线观看成人 | 日本一区二区三区免费看 | 在线你懂的视频 | 国产女人18毛片水真多18精品 | 日韩免费电影网站 | 黄色一二级片 | 成人电影毛片 | 天天操天天射天天操 | 亚洲激情小视频 | 天天操人人要 | 免费看短 | 成人免费共享视频 | 97超碰在线久草超碰在线观看 | 亚洲日本欧美 | 国产精品日韩高清 | 色婷婷av国产精品 | 日韩免费久久 | 激情久久久 | 视频一区二区三区视频 | 视频国产区| 黄a在线观看| 国产99久久九九精品免费 | 亚洲天堂色婷婷 | 黄色成人毛片 | 国产成人一级电影 | 国产成人精品免费在线观看 | 久久人人爽人人爽人人 | 色噜噜日韩精品欧美一区二区 | 国产精品中文字幕在线 | 婷婷成人在线 | 久久久精品国产一区二区 | 久久久91精品国产一区二区三区 | 97碰碰视频 | 69亚洲精品 | www中文在线| 免费在线观看av网站 | 日韩一区二区免费视频 | 91传媒在线播放 | 91精品国自产在线偷拍蜜桃 | 天天爱天天草 | 在线看黄网站 | a级免费观看| 国产专区欧美专区 | 99九九视频 | www.com在线观看| 日韩av视屏 | 久草在线最新免费 | 亚洲一级特黄 | 国产精品 国产精品 | 99精品美女 | 久久国产一区二区 | 中文字幕乱在线伦视频中文字幕乱码在线 | 精品免费| 成人动态视频 | 777久久久| 毛片随便看 | 欧洲色吧 | 日韩在线 一区二区 | 色婷婷狠狠操 | 国产精品人人做人人爽人人添 | 国产精品久久伊人 | 中文字幕123区| 久久99国产综合精品免费 | 精品一区二区精品 | 成人黄大片视频在线观看 | 亚洲视频第一页 | 蜜臀久久99静品久久久久久 | 国产第一页福利影院 | 麻豆视频免费在线 | 中文字幕免费一区二区 | 在线免费观看视频一区二区三区 | 国际精品久久久 | 亚洲精品视频在线看 | 91色在线观看视频 | 亚洲成人精品 | 96超碰在线 | 在线观看中文字幕一区二区 | 九九热精品国产 | 国产91电影在线观看 | 精品久操| 国产无遮挡猛进猛出免费软件 | 色在线网站 | 黄色小说视频网站 | 精品国产免费一区二区三区五区 | 成人毛片在线视频 | 一区二区三区精品在线视频 | 亚洲乱码精品久久久 | 国产美女视频网站 | 久久天天操 | 波多野结衣视频一区 | 黄色成人小视频 | 色婷婷综合成人av | 日韩久久精品一区二区 | 色婷婷久久 | 国产黑丝一区二区 | 99久久精品无免国产免费 | 99久久婷婷国产综合亚洲 | 永久黄网站色视频免费观看w | 51精品国自产在线 | 91亚洲国产| 国产精品热视频 | av一区二区在线观看中文字幕 | 一区二区毛片 | 日韩大片在线播放 | 久久精品8| 在线精品视频在线观看高清 | 91免费观看 | 久久久国产网站 | 国产专区视频 | 超碰在线人人 | 精品一区精品二区高清 | 欧美精品网站 | 亚洲天天摸日日摸天天欢 | 91精品视频免费观看 | 久久国产精品99久久久久久进口 | 69性欧美| 精品视频在线视频 | 久黄色| 亚洲综合网 | 在线看片一区 | 欧美亚洲免费在线一区 | av在线影片 | 黄色一级免费网站 | 蜜桃视频成人在线观看 | 免费看久久久 | 狠狠婷婷 | 成人在线网站观看 | 天天干天天操天天做 | 99精品免费在线 | 色婷婷在线观看视频 | 99视频免费在线观看 | 超碰在97 | 国产视频久久 | 国产资源网站 | 国产精品久久久久永久免费观看 | 亚洲色视频 | 婷婷电影在线观看 | 一级免费黄色 | 天天做天天射 | 国产成人精品三级 | av高清免费在线 | 国产一级免费在线观看 |