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

如何編譯OpenHarmony SDK API

系統 OpenHarmony
OpenHarmony SDK是開源的,可以獲得代碼,因此可以在SDK里根據需要新增、修改一些代碼,然后編譯出定制的OpenHarmony SDK。也可以獲得最新的代碼,編譯出最新版本的OpenHarmony SDK,如 OpenHarmony SDK API 10 beta版本,來體驗新版本。本文就介紹下如何編譯OpenHarmony SDK API。

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

在OpenHarmony應用開發時,少不了和OpenHarmony SDK打交道。OpenHarmony SDK包含支持的編程語言(即ArkTS、JS、Native)的API和構建工具,界面效果預覽器Previewer和toolchains工具鏈。對于HarmonyOS SDK,在OpenHarmony SDK的基礎上,增加了simulator設備模擬器、系統鏡像等,后續預計會豐富hms core相關的能力,如賬戶服務、地圖服務等。

OpenHarmony SDK是開源的,可以獲得代碼,因此可以在SDK里根據需要新增、修改一些代碼,然后編譯出定制的OpenHarmony SDK。也可以獲得最新的代碼,編譯出最新版本的OpenHarmony SDK,如 OpenHarmony SDK API 10 beta版本,來體驗新版本。本文就介紹下如何編譯OpenHarmony SDK API。

一、環境準備

可以參考官網資料站點設備開發文檔來準備開發環境、獲取代碼。

1、安裝庫和工具集

使用如下apt命令安裝后續操作所需的庫和工具:

sudo apt update
sudo apt install binutils binutils-dev git git-lfs gnupg 
sudo apt install flex bison gperf build-essential zip curl 
sudo apt install zlib1g-dev gcc-multilib g++-multilib 
sudo apt install gcc-arm-linux-gnueabi libc6-dev-i386 libc6-dev-amd64 
sudo apt install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt install lib32z1-dev ccache libgl1-mesa-dev libxml2-utils 
sudo apt install xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip 
sudo apt install ruby genext2fs device-tree-compiler make libffi-dev 
sudo apt install e2fsprogs pkg-config perl openssl libssl-dev libelf-dev 
sudo apt install libdwarf-dev u-boot-tools mtd-utils cpio doxygen 
sudo apt install liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools 
sudo apt install mtools default-jre default-jdk libncurses5 apt-utils 
sudo apt install wget scons python3.8-distutils tar rsync git-core 
sudo apt install libxml2-dev lib32z-dev grsync xxd libglib2.0-dev 
sudo apt install libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs 
sudo apt install squashfs-tools pcmciautils quota ppp libtinfo-dev 
sudo apt install libtinfo5 libncurses5-dev libncursesw5 libstdc++6 
sudo apt install gcc-arm-none-eabi vim ssh locales libxinerama-dev 
sudo apt install libxcursor-dev libxrandr-dev libxi-dev

2、將Python 3.8設置為默認Python版本

查看Python 3.8的位置:

which python3
# 或
which python3.8

將Python和Python3切換為Python 3.8:

#{Python 3.8 路徑}為上一步查看的Python 3.8的位置
sudo update-alternatives --install /usr/bin/python python {Python 3.8 路徑} 1    
sudo update-alternatives --install /usr/bin/python3 python3 {Python 3.8 路徑} 1

本文使用Ubuntu 22.04.2 LTS,預置的是python3.10,倒也沒有什么影響。Python版本3.8,3.10都可以。但是,對于其他軟件,還是盡量和資料中提交到的軟件版本保持一致,否則可能會導致一些意外。

3、將Ubuntu Shell環境修改為bash

執行如下命令,確認輸出結果為bash。

ls -l /bin/sh

如果輸出結果不是bash,需要將Ubuntu shell修改為bash。打開終端工具,執行如下命令,然后選擇No,將Ubuntu shell由dash修改為bash。

sudo dpkg-reconfigure dash

4、獲取源碼

記錄下獲取最新代碼,也可以參考官方資料頁面:[獲取源碼](OpenAtom OpenHarmony)。

在Ubuntu環境下通過以下步驟獲取OpenHarmony源碼。

配置gitee用戶信息,替換下面的名稱和郵件。

git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store

執行如下命令安裝碼云repo工具。下述命令中的安裝路徑以"~/bin"為例,請用戶自行創建所需目錄。

mkdir ~/bin
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo 
chmod a+x ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

將repo添加到環境變量。

vim ~/.bashrc # 編輯環境變量
export PATH=~/bin:$PATH # 在環境變量的最后添加一行repo路徑信息
source ~/.bashrc # 應用環境變量

通過repo + https下載master分支最新代碼:

repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'

5、安裝編譯器及二進制工具

在源碼根目錄下執行prebuilts腳本,安裝編譯器及二進制工具。

執行成功后,會在源碼根目錄同級目錄下生成一個目錄openharmony_prebuilts,保存下載的工具軟件壓縮包;會在源碼根目錄下生成一個目錄prebuilts,有

bash build/prebuilts_download.sh

執行成功后,會在源碼根目錄同級目錄下生成一個目錄openharmony_prebuilts,保存下載的工具軟件壓縮包;會在源碼根目錄下生成一個目錄prebuilts,包含解壓后的各種工具,如下:

zhushy@DESKTOP-RPE9R4O:~/openharmony/prebuilts$ tree -L 2
.
├── ark_tools
│   └── ark_js_prebuilts
├── build-tools
│   ├── common
│   └── linux-x86
├── clang
│   └── ohos
├── cmake
│   ├── linux-x86
│   └── windows-x86
├── develop_tools
   ├── bpftool
│   └── pahole
├── gcc
│   └── linux-x86
├── mingw-w64
│   └── ohos
├── python
│   └── linux-x86
└── rustc
    ├── linux-x86_64
    ├── rust-1.68.0-dev-x86_64-unknown-linux-gnu
    ├── rust-std-1.68.0-dev-aarch64-linux-ohos
    └── rust-std-1.68.0-dev-armv7-linux-ohos

二、編譯full-SDK

在官網資料編譯full-SDK內,提到編譯SDK需要執行一些命令來需要的軟件包:

yes y | sudo apt install libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev
rm -rf prebuilts/clang/ohos/darwin-x86_64/clang-480513
rm -rf prebuilts/clang/ohos/windows-x86_64/clang-480513
rm -rf prebuilts/clang/ohos/linux-x86_64/clang-480513
bash build/prebuilts_download.sh -ndk
prebuilts_download.sh apt-get update -qqy
apt-get install doxygen -y --force-yes

上述命令中,實際運行時,我的環境上不存在需要刪除的文件目錄clang-480513。執行prebuilts_download.sh時,也不需要指定-ndk參數。

執行完畢上述命令,就可以構建OpenHarmony Full SDK了。

./build.sh --product-name ohos-sdk --ccache

執行成功后,OpenHarmony SDK會輸出到out/sdk/packages/ohos-sdk/:

zhushy@DESKTOP-RPE9R4O:~/openharmony$ tree out/sdk/packages/ohos-sdk/ -L 2
out/sdk/packages/ohos-sdk/
├── linux
│   ├── ets-linux-x64-4.0.9.5-Beta2.zip
│   ├── js-linux-x64-4.0.9.5-Beta2.zip
│   ├── native-linux-x64-4.0.9.5-Beta2.zip
│   ├── previewer-linux-x64-4.0.9.5-Beta2.zip
│   └── toolchains-linux-x64-4.0.9.5-Beta2.zip
└── windows
    ├── ets-windows-x64-4.0.9.5-Beta2.zip
    ├── js-windows-x64-4.0.9.5-Beta2.zip
    ├── native-windows-x64-4.0.9.5-Beta2.zip
    ├── previewer-windows-x64-4.0.9.5-Beta2.zip
    └── toolchains-windows-x64-4.0.9.5-Beta2.zip

編譯輸出OpenHarmony SDK后,就可以替換SDK來使用了。

三、關于OpenHarmony SDK的一些其他知識

1、ohos-sdk模塊配置

上文簡單介紹過,OpenHarmony SDK包含ets、js、native、previewer、toolchains等模塊,這些模塊定義在文件ohos_sdk_description_std.json。這個文件是個json數組,每個元素是個對象,包含install_dir、module_label和target_os,片段如下:

[
    {
        "install_dir": "toolchains",
        "module_label": "http://developtools/syscap_codec:syscap_tool_bin",
        "target_os": [
            "linux",
            "windows",
            "darwin"
        ]
    },
   ......
    {
        "install_dir": "js/api",
        "module_label": "http://interface/sdk-js:ohos_declaration_common",
        "target_os": [
            "windows",
            "linux",
            "darwin"
        ]
    },
   ......
    {
        "install_dir": "ets/build-tools/ets-loader/bin/ark/build-mac/bin",
        "module_label": "http://arkcompiler/ets_frontend/es2panda:es2abc_build_mac_ets",
        "target_os": [
            "darwin"
        ]
    },
 .....   
]

2、如何編譯Public SDK

上文編譯的是Full SDK,如果只想編譯Public SDK,可以執行如下命令:

./build.sh --product-name ohos-sdk --gn-args sdk_build_public=true

其中gn參數:sdk_build_public定義在文件ohos_var.gni。

declare_args() {
  sdk_build_public = false
}

該參數在文件BUILD.gn中使用:

if (sdk_build_public) {
  public_sdk_config_parser = "http://build/ohos/sdk/parse_public_sdk.py"
  ohos_sdk_pub_description_file =
      "http://out/sdk-public/ohos_sdk_pub_description_std.json"
 ......
}

3、如何區分Public SDK和Full SDK

Public-SDK是提供給應用開發的工具包,跟隨DevEco Studio下載,不包含系統應用所需要的高權限API。Full-SDK是提供給OEM廠商開發應用的工具包,不能隨DevEco Studio下載,包含了系統應用所需要的高權限API。Public-SDK不支持開發者使用所有的系統API,包括animator組件、xcomponent組件、@ohos.application.abilityManager.d.ts、@ohos.application.formInfo.d.ts、@ohos.bluetooth.d.ts等,如工程必須依賴于系統API,需要替換為Full SDK。如果SDK名稱上不能區分,可以查看ets\api目錄下是否包含文件@ohos.application.abilityManager.d.ts,包含則為Full SDK,否則為Public SDK。

高權限API也可以從注釋中可以看出來,帶@systemapi標記的就是高權限的系統接口。

/**
   * Updates the configuration by modifying the configuration.
   *
   * @permission ohos.permission.UPDATE_CONFIGURATION
   * @param { Configuration } config - Indicates the new configuration.
   * @param { AsyncCallback<void> } callback - The specified callback method.
   * @syscap SystemCapability.Ability.AbilityRuntime.Core
   * @systemapi
   * @since 8
   * @deprecated since 9
   * @useinstead ohos.app.ability.abilityManager/abilityManager#updateConfiguration
   */
  function updateConfiguration(config: Configuration, callback: AsyncCallback<void>): void;

4、Public SDK和Full SDK在IDE中的使用

如果需要在DevEco Studio中使用編譯的SDK,需要參考替換SDK相關文檔完成替換。在應用工程級build-profile.json5文件中,設置SDK版本,如下圖所示,然后點擊該文件右上角的Sync Now進行同步,即可看到左側的External Libraries的ArkTS版本發生了變化。

如何編譯OpenHarmony SDK API-開源基礎軟件社區如何編譯OpenHarmony SDK API-開源基礎軟件社區

如果使用的SDK不對,會無法導入期望的模塊,如下圖:

如何編譯OpenHarmony SDK API-開源基礎軟件社區如何編譯OpenHarmony SDK API-開源基礎軟件社區

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2023-07-18 14:00:00

鴻蒙Sample案例

2023-02-09 15:28:19

鴻蒙編譯速度

2024-07-26 16:39:33

鴻蒙系統開源構建系統

2023-08-11 14:06:58

鴻蒙Windows

2022-01-11 15:41:18

鴻蒙HarmonyOS應用

2023-12-11 17:26:21

Launcher鴻蒙預安裝應用

2022-03-29 10:04:44

APIHarmony文件管理

2023-12-11 17:30:52

預安裝應用鴻蒙Launcher

2022-02-25 15:08:06

DevEco開發OpenHarmon鴻蒙

2022-05-27 15:04:53

鴻蒙操作系統

2021-12-02 10:05:01

鴻蒙HarmonyOS應用

2022-05-07 16:13:59

DevEcoTool鴻蒙

2023-02-01 16:28:30

Linux內核鴻蒙

2022-05-11 15:08:52

驅動開發系統移植

2021-07-02 14:16:04

鴻蒙HarmonyOS應用

2023-03-08 15:33:11

鴻蒙操作系統

2023-06-12 15:43:44

鴻蒙智能家居開發

2011-09-14 16:12:50

Android SDK

2011-06-16 09:10:49

Qt Symbian Nokia

2011-05-27 12:51:44

Android API
點贊
收藏

51CTO技術棧公眾號

无码粉嫩虎白一线天在线观看 | 国产精品99免视看9| 亚洲第一页av| 日韩免费大片| 亚洲第一av色| 亚洲成人自拍| 成人毛片在线免费观看| 丝袜亚洲精品中文字幕一区| 中文字幕无线精品亚洲乱码一区| 女王人厕视频2ⅴk| 日韩大尺度黄色| 亚洲图片欧美激情| 久久精品中文字幕一区二区三区| 亚洲免费视频二区| 欧美一区激情| 亚洲欧美日韩国产成人| 在线观看av免费观看| 涩涩涩在线视频| 亚洲欧美另类综合偷拍| 欧美日韩一区二区三区在线视频| 国产乱人乱偷精品视频| 免费亚洲婷婷| 欧美激情中文字幕在线| 国产精品www爽爽爽| 高潮按摩久久久久久av免费| 午夜在线一区| 一区二区三区国产在线观看| 精人妻一区二区三区| 日韩一区精品| 狠狠躁天天躁日日躁欧美| 天天操天天干天天玩| 二区三区在线| 91丨九色丨黑人外教| 91成人伦理在线电影| 一级一级黄色片| 国产精品久久久久9999高清| 欧美精品在线观看91| 国产欧美一区二区三区在线观看视频| 精品自拍偷拍| 日韩精品在线网站| 色呦色呦色精品| 91另类视频| 欧美性猛交xxxx黑人猛交| 17c精品麻豆一区二区免费| 日韩最新av在线| 香蕉视频黄色在线观看| 国内精品偷拍| 国产精品伦一区| 成人天堂噜噜噜| 制服丝袜第二页| 怡红院成人在线| 国产激情偷乱视频一区二区三区 | 日韩欧美电影在线| 免费一区二区三区| 久久久视频6r| 香港一级纯黄大片| 97人人澡人人爽91综合色| 欧美日韩欧美一区二区| 91看片就是不一样| 怡红院成人在线| 色综合久久久久久久久| 一本大道熟女人妻中文字幕在线 | theporn国产精品| 美女福利一区二区 | 亚洲国产精品午夜在线观看| 日韩大胆成人| 亚洲伦理中文字幕| 成人激情五月天| 久久蜜桃av| 日韩在线视频二区| 免费看特级毛片| 欧美特黄一级| 538国产精品视频一区二区| 69成人免费视频| 日韩影院在线观看| 成人免费视频网址| 亚洲国产www| 99热精品一区二区| 视频一区免费观看| 国产剧情在线| 亚洲午夜激情网站| 男人用嘴添女人下身免费视频| 原纱央莉成人av片| 欧美日高清视频| 无码国产精品一区二区高潮| 福利电影一区| 在线视频亚洲欧美| 欧美日韩中文字幕在线观看| 99国产精品视频免费观看一公开| 51ⅴ精品国产91久久久久久| 中文字幕日韩第一页| 国产精品影视网| 精品久久sese| av在线收看| 一区二区三区高清| 丁香啪啪综合成人亚洲| 亚洲一区二区三区久久久| 精品成人私密视频| 国产又黄又粗视频| 亚洲性人人天天夜夜摸| 国产精品久久久久久久7电影| 国产精品久久影视| 91蜜桃在线免费视频| 亚洲精品一区二区三区四区五区 | 欧美黄色一级片视频| 亚洲精品成a人ⅴ香蕉片| 亚洲成人av片在线观看| 女人十八毛片嫩草av| 国产一区激情| 国产精品丝袜高跟| 天天干视频在线| 国产精品高潮呻吟| 鲁一鲁一鲁一鲁一澡| 精品视频91| 亚洲欧洲在线播放| 免费麻豆国产一区二区三区四区| 奇米色777欧美一区二区| 国产欧美欧洲| 超碰个人在线| 欧美视频一区二| 少妇饥渴放荡91麻豆| 一区二区三区在线电影| 国产不卡av在线免费观看| 风流老熟女一区二区三区| 中文字幕一区二区三中文字幕| 男人的天堂狠狠干| 亚洲综合色婷婷在线观看| 精品国产一区二区三区四区在线观看 | 国产亚洲欧美中文| 国产真人做爰毛片视频直播| 警花av一区二区三区| 一夜七次郎国产精品亚洲| 日产精品久久久久久久| 国产很黄免费观看久久| 亚洲午夜在线观看| 欧美暴力调教| 亚洲欧美成人精品| wwwxxx亚洲| 成人免费视频视频| 人妻激情另类乱人伦人妻| 中文字幕日韩亚洲| 色噜噜狠狠色综合网图区| 色av性av丰满av| 91视频在线观看免费| 国产一级爱c视频| 精品少妇一区| 97精品久久久| 亚洲 欧美 精品| 午夜欧美在线一二页| 涩视频在线观看| 伊人成年综合电影网| 成人动漫在线观看视频| 性欧美1819sex性高清大胸| 在线综合+亚洲+欧美中文字幕| 任你操精品视频| 国产一区二区导航在线播放| 400部精品国偷自产在线观看| gogo大尺度成人免费视频| 久久视频在线播放| 精品国产乱码久久久久久蜜臀网站| 亚洲天堂2016| 韩国三级与黑人| 最新国产乱人伦偷精品免费网站| 国产在线精品一区| 亚洲电影观看| 尤物九九久久国产精品的分类| 中国女人真人一级毛片| 国产精品免费视频观看| 一级片免费在线观看视频| 女生裸体视频一区二区三区| 国产精品毛片一区视频| 免费在线小视频| 亚洲欧美日韩天堂一区二区| 凹凸精品一区二区三区| 日韩一区在线免费观看| 日韩精品国产一区| 国产精品综合| 亚洲免费在线精品一区| 日本一区二区三区视频在线看| 国外色69视频在线观看| 黄色片视频在线观看| 欧美另类变人与禽xxxxx| 中文字幕影音先锋| 91免费国产视频网站| 午夜在线观看av| 综合视频在线| 久久综合九色综合网站| 久久国内精品| 隔壁老王国产在线精品| 国产一区二区影视| 欧美一二三在线| 一级片中文字幕| 国产精品久久久久久久久晋中| 国内自拍偷拍视频| 日韩精品乱码免费| 成人一级生活片| 超碰成人久久| 92国产精品久久久久首页 | 国产精品久久久久久久久借妻 | 97在线视频免费观看| 成人在线免费公开观看视频| 欧美不卡一区二区三区四区| 无码人妻一区二区三区免费| 亚洲精品一二三| 熟女俱乐部一区二区| 国产精品一区久久久久| 一级在线免费视频| 亚洲人妖在线| 中国老女人av| 国内精品伊人久久久| 国产精品久久亚洲| 国产一区二区三区| 国产精品女视频| 免费一二一二在线视频| 九色精品免费永久在线| 麻豆网站在线观看| 亚洲欧洲日韩国产| 亚州男人的天堂| 精品久久一区二区| 国产同性人妖ts口直男| 欧美私人免费视频| 久久久精品福利| 亚洲一二三四久久| 成人免费黄色小视频| 国产精品网曝门| 国产精品无码久久久久久| 成人激情午夜影院| 永久av免费在线观看| 免播放器亚洲一区| 国产一级不卡毛片| 久久久久久黄| 国内自拍在线观看| 激情六月综合| av免费看网址| 亚洲一级特黄| 天堂8在线天堂资源bt| 欧美/亚洲一区| 中文字幕精品一区日韩| 日韩精品久久久久久久电影99爱| 欧洲久久久久久| 综合亚洲自拍| 欧美大香线蕉线伊人久久| 国产一区在线电影| 韩国成人av| 另类尿喷潮videofree| 精品国产乱码久久久久久丨区2区| 天堂久久av| 97中文在线观看| 凹凸成人在线| 国产亚洲欧美一区二区| 久久成人福利| 国产自产在线视频一区| 麻豆视频一区| 久久超碰亚洲| 欧美禁忌电影| 日本免费高清一区| 色婷婷亚洲mv天堂mv在影片| 亚洲三区在线| 综合久久婷婷| youjizz.com在线观看| 亚洲无线视频| 日本免费不卡一区二区| 香蕉视频成人在线观看| 日韩欧美xxxx| 久久精品国产精品亚洲红杏| 在线视频观看一区二区| 国产成人在线观看免费网站| 中文在线观看免费视频| 91在线一区二区三区| 中文字幕第4页| 国产精品久久毛片av大全日韩| 中日韩一级黄色片| 亚洲午夜精品网| 青青视频在线免费观看| 欧美日韩日本视频| 性少妇videosexfreexxx片| 亚洲а∨天堂久久精品喷水| 精品欧美不卡一区二区在线观看 | 51漫画成人app入口| 日本电影亚洲天堂| 日韩大陆av| 国产伦视频一区二区三区| 国产99久久| 国内外成人激情免费视频| 日韩午夜精品| 日韩大片一区二区| 成人高清免费观看| 夜夜春很很躁夜夜躁| 一区二区欧美国产| 波多野结衣理论片| 日韩免费福利电影在线观看| 日本国产在线| 欧美成人午夜激情在线| 刘亦菲一区二区三区免费看| 成人黄色网免费| 一呦二呦三呦国产精品| 欧美做受777cos| 日本强好片久久久久久aaa| 亚洲成人福利视频| 国产蜜臀av在线一区二区三区| 久久综合久久鬼| 欧美影院午夜播放| 欧美熟女一区二区| xxav国产精品美女主播| 伊人网在线播放| 99精品国产高清一区二区| 精品国产乱码久久久| 亚洲精品蜜桃久久久久久| 捆绑调教美女网站视频一区| 亚洲调教欧美在线| 亚洲免费色视频| 91麻豆精品在线| 亚洲精品国产精品国自产观看浪潮| 色欧美激情视频在线| 欧洲亚洲免费在线| 国产精品极品在线观看| 影音先锋男人的网站| 日韩va欧美va亚洲va久久| 屁屁影院国产第一页| 一区二区三区在线观看视频| 中文无码av一区二区三区| 亚洲精品天天看| 白白色在线观看| 亚洲字幕一区二区| 午夜av一区| 亚洲久久中文字幕| 久久久精品黄色| 国产成人愉拍精品久久| 精品久久久久久最新网址| 成人午夜在线影视| 国产精品福利网| 群体交乱之放荡娇妻一区二区| 久操手机在线视频| 国产福利一区二区三区| 亚洲国产精品一区二区久久hs| 91成人在线精品| 韩国福利在线| 国产成人在线一区二区| 一道本一区二区三区| 精品国产一区三区| 91一区二区三区在线播放| 国产精品日日夜夜| 精品久久久久久综合日本欧美 | 欧美亚洲国产激情| 青青青国产在线视频| 国产女人aaa级久久久级| 久久永久免费视频| 亚洲天堂av在线免费观看| 中文字幕在线看片| 欧美一级爱爱| 免费人成黄页网站在线一区二区| 中文字幕第二区| 欧美另类z0zxhd电影| 成人a在线视频免费观看| 亚洲综合日韩在线| 欧美一区二区三区另类| 女同性αv亚洲女同志| 亚洲电影激情视频网站| 香港三日本三级少妇66| 国产不卡一区二区在线播放| 精品国产一区二区三区香蕉沈先生| 另类小说第一页| 国产精品不卡在线观看| 国产强伦人妻毛片| 久久久久久久久久久网站| 久久超级碰碰| 久久婷婷国产91天堂综合精品| 中文字幕精品一区| 精品国产av一区二区| 91国产中文字幕| 日本成人小视频| 日本一二三区在线| 午夜视频一区二区三区| 国产三区四区在线观看| 91精品中国老女人| 亚洲国产精品第一区二区三区 | 精品一区亚洲| 国产永久免费网站| 亚洲国产一二三| 国内在线免费高清视频| 91日本视频在线| 亚洲伦伦在线| 91视频免费看片| 精品91自产拍在线观看一区| 中文字幕在线中文字幕在线中三区| 日韩欧美一区二区三区久久婷婷| 国产在线精品不卡| wwwwww国产| 美女精品视频一区| 日韩中出av| 天天色天天综合网| 狠狠干狠狠久久| 美女羞羞视频在线观看| 国新精品乱码一区二区三区18| 肉肉av福利一精品导航| 69av视频在线| 国产亚洲精品综合一区91| 视频亚洲一区二区| 日本在线一二三区| 精品久久久视频|