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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

[Gradle] 在 Eclipse 下利用 gradle 构建系统

發布時間:2024/4/14 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Gradle] 在 Eclipse 下利用 gradle 构建系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

構建系統時候常常要用到 Ant, Maven 等工具,對于初學者來說,它們還是過于復雜,上手還是需要時間的。本文將向讀者介紹一種全新的構建項目的方式 gradle,它簡單、上手快,能大大節省項目的時間和成本。

在 eclipse 下利用 gradle 構建系統

基本開發環境

  • 操作系統:本教程使用的為 Windows Vista Enterprise, 如果您的系統是 Linux 的,請選擇下載對應版本的其他工具,包括開發工具、Java EE 服務器、Apache Ant、SoapUI。
  • 開發工具:Eclipse IDE for SOA Developers 版本,請到?http://www.eclipse.org/downloads/?網站下載,當然任何版本的 eclipse 都是可以的。
  • Java EE 服務器:Apache-Tomcat-6.0.18,可以到?http://tomcat.apache.org/download-60.cgi?下載,使用 5.0 以上的任何版本都可以的,當然,您也可以使用 Jboss 等其他 Java EE 服務器。
  • Jdk:到 http://java.sun.com 下載 1.5.0_17 版本,下載后安裝即可。

Ant,Maven,Gradle 簡單比較

Ant 是我們過去構建系統基本都會用到的,xml 腳本文件中包括若干 task 任務,任務之間可以互相依賴,對于一個大的項目來說,這些 xml 文件維護起來的確不是一件容易的事情,還有那些項目依賴的而沒有版本號的 jar 包,有時真的讓人頭疼,后來 Maven 出現了,基于中央倉庫的編譯相對于 Ant 來說的確是好了很多,但是,是不是 Ant,Maven 就是我們構建項目的唯一選擇呢?呵呵,當然不了,利用 Gradle 來構建系統我認為將成為 java 構建項目的最佳選擇,簡單,快速,對初學者無苛刻要求,可以說是拿來就會用,而且我們再也不用看那些冗長而復雜的 xml 文件了,因為 Gradle 是基于 Groovy 語言的,Groovy 大家應該很熟悉吧,是基于 Java Virtual Machine 的敏捷開發語言,它結合了 Python、Ruby 和 Smalltalk 的許多強大的特性,如果你是一個 Ant 的完全支持者,也沒有問題,因為 Gradle 可以很平滑的來調用 Ant 文件的,我這樣說你可能不接受 Gradle,下面我們就會通過一個個具體實例來講解 Ant,Maven,Gradle 構建項目的過程,通過例子我們能很容易明白它們的差異。Let ’ s go。

用 Ant 來構建簡單系統

新建一個 Java project, 命名為 ant_project

圖 1. 新建 ant_project 項目

然后新建一個 HelloWorld 類,我們下面就是將這個項目通過 Ant 來編譯,打包,類的代碼列表如清單 1 所示:

清單 1. HelloWorld 類
package org.ant.test; public class HelloWorld { public String sayHello(String name){ return "Hello "+name; } }

?

然后再新建一個 build 文件,命名為 build.xml, 內容如清單 3 所示:

清單 2. build.xml
<?xml version="1.0" encoding="UTF-8"?> <project name="project" default="default"> <target name="default" depends="depends" description="description"> <javac srcdir="src" destdir="bin" includes="org/**"></javac> <jar basedir="bin" destfile="dist/ant_project.jar"></jar> <war destfile="dist/ant_project.war" webxml="WEB-INF/web.xml"> <classes dir="bin"></classes> </war> </target> <!-- - - - - - - - - - - - - - - - - - target: depends - - - - - - - - - - - - - - - - - --> <target name="depends"> </target> </project>

?

熟悉 ant 的同學們對于上面的腳本應該很容易看明白,這里就不詳細解釋了,主要功能就是把這個工程編譯然后打成 jar 和 war 包。 到目前為止 ant_project 的目錄結構如圖 2 所示:

圖 2. ant_project 工程目錄結構

運行 ant 腳本。

E:\gdcc\tools\apache-ant-1.6.5\bin\ant -f E:\ws_IBM\ant_project\build.xml 注:ant 放在了 E:\gdcc\tools\apache-ant-1.6.5 目錄下。 執行結果如下: Buildfile: E:\ws_IBM\ant_project\build.xml depends: default: [javac] Compiling 1 source file to E:\ws_IBM\ant_project\bin [jar] Building jar: E:\ws_IBM\ant_project\dist\ant_project.jar [war] Building war: E:\ws_IBM\ant_project\dist\ant_project.war BUILD SUCCESSFUL Total time: 859 milliseconds

?

這是個非常簡單的工程,我們將他打成了 jar,war 包,所需要的 build 文件大約在 10 行左右,下面我們再看看用 Gradle 的情況。

用 Gradle 來構建簡單系統

準備環境:

  • 下載 gradle-0.9-preview-1 從?http://dist.codehaus.org/gradle/?ref=darwinports.com網站上選擇一個版本,然后解壓到指定目錄,將 Gradle 的 bin 目錄添加到 Path 變量中。
  • 使用 cmd 命令,然后敲入 gradle – version,如出現以下信息,表示環境配置成功。
  • C:\Documents and Settings\suchu>gradle -version Gradle 0.9-preview-1 Gradle buildtime: Monday, March 29, 2010 4:51:14 PM CEST Groovy: 1.7.1 Ant: Apache Ant version 1.8.0 compiled on February 1 2010 Ivy: 2.1.0 Java: 1.6.0_12 JVM: 11.2-b01 JVM Vendor: Sun Microsystems Inc.

    ?

    注:以上信息根據不同版本的 Gradle 或者不同的環境也許不同,但都是正確的。

    Gradle 常用的使用方法介紹

    新建一個 Java project, 命名為 gradle_project

    圖 3. 新建 gradle_project 項目

    然后新建一個 java bean 名為 HelloWorld 內容和上面的一樣,可以參考 ant_project。 為了實現編譯,打包功能,我們需要新建一個名為 build.gradle 的文件。 文件內容見清單 3 所示:

    清單 3. build.gradle 內容
    apply plugin: 'java'

    ?

    是不是很驚訝,的確,真的就只要這么短短的一行,而它的功能卻是相當的強大的,能編譯,打成 jar 包,運行測試腳本等。 到目前為止,項目的結構如圖 4 所示:

    圖 4. gradle_project 項目結構圖

    這里需要注意一點的是,項目包的結構最好是按照 Gradle 期望的來建立,當然也可以通過配置來改變。 下面我們來運行下 build.gradle 文件。 運行 cmd 命令,進入 gradle_project 項目路徑下,然后運行 gradle build 命令,命令顯示信息如清單 5 所示。

    清單 5. build.gradle 運行顯示信息
    E:\ws_IBM\gradle_project>gradle build :compileJava :processResources :classes :jar :assemble :compileTestJava :processTestResources :testClasses :test :check :build BUILD SUCCESSFUL Total time: 5.125 secs

    ?

    我們再看下生成物,這個命令首先在 gradle_project 下新建了 build 目錄,build 目錄包含 classes, dependency-cache, libs,tmp 四個目錄,libs 下包含 jar 包,jar 包包含 main 下的所有 java 文件和和資源文件。 一個簡單的例子到這里就演示完了,怎么樣是不是腳本很簡潔,用起來很簡單,產生想繼續學習的興趣了吧,別急,下面我們會繼續來探究 Gradle 的神奇之處。

    下面我們來介紹幾個常用的命令,clean,這個命令是將剛才產生的 build 目錄刪除掉; Assemble,這個命令是編譯 java 文件但是不運行檢查代碼質量等的命令,運行時顯示的信息如清單 6 所示:

    清單 6. assemble 命令顯示的信息
    E:\ws_IBM\gradle_project>gradle assemble :compileJava :processResources UP-TO-DATE :classes :jar :assemble BUILD SUCCESSFUL

    ?

    和清單 5 比較下,他們的區別應該很容易看出來,那么我們怎么樣來運行檢查代碼質量的命令而不需要打成 jar 包之類的額外工作呢,check 命令正好滿足你的要求,此命令就是編譯 java 文件并運行那些類似 Checkstyle,PMD 等外部插件命令來檢查我們自己的源代碼。Check 命令運行顯示的信息如清單 7 所示:

    清單 7. check 命令運行時信息
    E:\ws_IBM\gradle_project>gradle check :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE :check UP-TO-DATE BUILD SUCCESSFUL

    ?

    這里需要說明一點的是 Gradle 是增量式編譯的,只編譯那些有變動的 java 類或資源文件的,如 UP-TO-DATE 表示是有更新的。 現在 javadoc 越來越受到人們的重視,尤其對于那些復雜的需要接口調用的的項目,javadoc 的地位就更加突出了,如果我們使用 Ant 需要在 build 文件中增加清單 8 的片段。

    清單 8. 利用 Ant 生成 javadoc
    <target name="javadoc"> <!-- destdir 是 javadoc 生成的目錄位置 --> <javadoc destdir="${distDir}" encoding="UTF-8" docencoding="UTF-8"> <!-- dir 是你的源代碼位置,記住是 java 文件的位置而不是 class 文件的位置,第一次用這個命令容易忽略這點 切記 --> <packageset dir="${srcDir}"> <!-- exclude 是去掉那些不想生成 javadoc 的類文件 --> <exclude name="${excludeClasses}" /> </packageset> </javadoc> </target>

    ?

    然后我們用 ant javadoc 命令來運行,即可生成 javadoc。那么我們 利用 Gradle 是怎樣來生成 javadoc 的呢,都需要做那些額外的工作呢? build.gradle 文件是否需要修改呢?我們的回答是,不用,什么都不用修改,什么都不用做,只需利用 gradle javadoc 命令,即可生成我們期望的 javadoc。 通常我們新建一個項目,.classpath 文件的內容如清單 9 所示:

    清單 9. .classpath 文件內容
    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_12"/> <classpathentry kind="output" path="bin"/> </classpath>

    ?

    通過上面的知識我們知道,Gradle 期望的目錄結構和自動生成的是有些差別的,比如源碼路徑,編譯后的文件放置目錄等,那么我們能不能通過 Gradle 命令來統一一下呢,使原項目結構與 Gradle 期望的一致,以免開發者將代碼放置到了錯誤的目錄結構下,那樣 Gradle 是不管理它們的。下面我們就通過一個簡單的方法來實現上面的需求,首先我們來簡單修改下 build.gradle 文件,添加 apply plugin: 'eclipse'這么一行,然后我們使用命令 gradle eclipse 即可。.classpath 文件的變化如清單 9 所示。

    清單 9. 修改后的 .classpath 文件內容
    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src/main/java"/> <classpathentry kind="output" path="build/classes/main"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> </classpath>

    ?

    War 包是我們經常要用到的,上面我們利用 Ant 腳本生成過 war 包,那么 Gradle 又是怎樣來生成 war 包的呢?經過上面的學習或許你已經猜出來了,需要增加一個 plugin,完全正確,只需要將 apply plugin: 'war' 這一行加入到 build.gradle 文件中,然后運行 gradle War 命令即可,簡單的簡直要命,是不是,呵呵!

    如何在老項目上使用 Gradle

    我們上面講過,Gradle 對其所能控制的目錄結構是有一定的要求的,那么如果我們的項目已經開始很長時間了,現在的項目結構不滿足 Gradle 的要求,那么我們還能不能利用 Gradle 呢?答案當然是肯定的,下面我們就介紹怎樣在老項目上使用 Gradle,方法很簡單,當然如果過于復雜我們也沒必要再這里介紹它了,直接使用 Ant 就好了。首先我們需要在 build.gradle 文件中增加如清單 10 所示的內容。

    清單 10. 匹配老項目的結構
    sourceSets { main { java.srcDir "$projectDir/src"} }

    ?

    然后我們就可以使用 Gradle 提供的所有命令和方法了。

    如何加入項目所依賴的 jar 包

    大家都知道,一個項目在編譯過程中要依賴很多 jar 包的,在 Ant 中我們通過添加 classpath 來實現的,如清單 11 所示。

    清單 11. ant 中添加依賴的 jar 包
    <path id="j2ee"> <pathelement location="${servlet.jar}" /> <pathelement location="${jsp-api.jar}" /> <pathelement location="${ejb.jar}" /> <pathelement location="${jms.jar}" /> </path> <javac destdir="${build.classes}" srcdir="${src.dir}" debug="${javac.debug}" deprecation="${javac.deprecation}"> <include name=" "/> <classpath refid="j2ee"/> </javac>

    ?

    那么 Gradle 又是怎樣來做的呢?通過上面的知識的學習,你是否有一個大概的思路呢?假如我們現在有一個 java 類叫 HelloWorldTest,這個類中引用了 junit 這個 jar 包中的類,這時候我們用 Gradle 要怎樣來編譯這個類呢? 首先我們新建一個目錄叫 libs,這個目錄就是放置項目所依賴的所有 jar 包,當然包括 HelloWorldTest 類所依賴的 junit-4.4.jar 包,然后我們要修改下 build.gradle 文件,增加內容見清單 12。

    清單 12. 工程所依賴 jar 包添加方法
    repositories { flatDir(dirs: "$projectDir/libs") } dependencies { compile ':junit:4.4'}

    ?

    注:repositories 相當一個存儲 jar 包的倉庫,我們可以指定本地的依賴 jar 包,也可以利用 Maven 所指定的倉庫,如 mavenCentral(); 通過 dependencies 來包含所有真正要依賴的 jar 包,格式為 goup:name:version,':junit:4.4:' 就是表示 dirs 路徑下的 junit-4.4.jar 這個包。

    如何實現 copy 工作

    Copy 是我們經常要用到的一個命令,java 類的 copy,資源文件的 copy 等等。如果是 Ant 我們會在 build.xml 文件中加入清單 13 中的內容。

    清單 13. Ant 中的 copy 任務
    復制單個文件到另一個文件<copy file="myfile.txt" tofile="mycopy.txt"/> 復制單個文件到一個目錄<copy file="myfile.txt" todir="../some/other/dir"/> 復制一個目錄到另一個目錄<copy todir="../new/dir"> <fileset dir="src_dir"/> </copy> 復制一部分文件到一個目錄下<copy todir="../dest/dir"> <fileset dir="src_dir"> <exclude name="**/*.java"/> </fileset> </copy> <copy todir="../dest/dir"> <fileset dir="src_dir" excludes="**/*.java"/> </copy>

    ?

    我們知道 copy 任務中有很多屬性,這里我們就不一一列出了,我們還是主要看下 Gradle 是如何來實現這些功能的。

    使用 Gradle 實現目錄之間 copy 文件任務

    我們只需要在 build.gradle 文件中加入清單 14 中的內容。

    清單 14. gradle 中實現目錄間復制文件
    task copyOne(type: Copy) { from 'src/main/test'into 'build/anotherDirectory'}

    ?

    注:把 test 目錄下的所有文件復制到 anotherDirectory 目錄下。 然后我們利用命令 E:\ws_IBM\gradle_project>gradle copyOne 來執行即可。

    對 copy 文件的過濾

    有時候一個目錄下的文件數目很多,而我們只想復制某一部分文件,比如只復制 java 文件或資源文件等,這時候我們就要用到 copy 任務的 include 屬性,這一點和 Ant 是一樣的。比如只復制 java 文件到某一指定目錄,實現這個需求我們要在 build.gradle 文件中增加清單 15 的內容。

    清單 15. copy java 文件到指定目錄
    task copyTwo(type: Copy) { from 'src/main/test'into 'build/anotherDirectory'include '**/*.java'}

    ?

    如果我們只想排除一些文件,不想把這一類文件 copy 過去,這時候我們要用到 exclude 屬性,比如我們不想把 java 文件復制到指定目錄中,那么我們只需要將上面清單 15 中的 include 替換成 exclude 即可。

    發布 jar 文件

    做項目時經常會遇到一個 project 中的類依賴另一個 project 中類的情況,如果用 Ant,我們會這樣做,首先將被依賴的類文件打成 jar 包,然后利用 copy 命令將這個 jar 包復制到指定目錄下,我們可以想象到要向 build.xml 添加好多行代碼,這里我們就不一一列出了,不會的同學們可以參考上面的知識。下面我們看下 Gradle 是怎樣來完成這一需求的,Gradle 不但可以講 jar 包發布到本地的指定目錄中,而且還可以發布到遠程目錄中,我們看下清單 16 的內容。

    清單 16. 發布 jar 包到本地目錄
    publishJarFile { repositories { flatDir(dirs: file('jarsDerectory')) } }

    ?

    然后我們利用 gradle publishJarFile 命令即可。 注:清單 16 是將工程下的 java 類文件全部打成 jar 包,然后放到工程目錄下的 jarsDerectory 子目錄中。

    Maven 對于 jar 包的倉庫管理方法給我們提供了很多方便,Gradle 完全可以利用 Maven 的這一優點的,我們在上面已經講過了如何來使用,那么我們又是怎么來做到將項目所需要的 jar 包更新到倉庫中呢?具體解決方法見清單 17。

    清單 17. 發布 jar 文件到 Maven 的倉庫中
    apply plugin: 'maven'publishToMaven { repositories.mavenDeployer { repository(url: "file://localhost/tmp/myRepo/") } }

    ?

    Gradle 在多個工程中的應用

    做項目時候,經常會碰到多個工程的情況,最通常的情況我們也分為服務器端和客戶端兩部分,這種情況我們過去用 Ant 時候會在每個工程下面都建立個 build.xml 文件或者建立一個 build.xml 文件,然后在這個 build.xml 文件中建立不同工程的 target,將將被引用的工程打成 jar 包來供其他工程引用,那么 Gradle 是怎樣來完成這樣的需求的呢?下面我們舉個具體的例子來詳細演示下。首先我們新建一個主工程命名為 gradle_multiProject, 然后在主工程下在新建一個子工程命名為 sub_projectOne, 在兩個工程下面都有一個各自獨立的 src 并且符合 Gradle 要求的目錄結構,在每個工程下面都建個類命名為 HelloWorld,類內容同清單 1. 然后我們新建個 settings.gradle 文件,內容見清單 18。

    清單 18. settings.gradle 文件內容
    include "sub_projectone"

    ?

    然后在新建一個我們熟悉的 build.gradle 文件,文件內容見清單 19。

    清單 19. 主工程目錄下 build.gradle 文件內容
    Closure printProjectName = { task -> println "I'm $task.project.name" } task hello << printProjectName project(':sub_projectone') { task hello << printProjectName }

    ?

    然后我們使用命令 gradle – q hello 運行一下,運行結果如清單 20 所示。

    清單 20. 命令運行結果
    E:\ws_IBM\gradle_multiProject>gradle -q hello I'm gradle_multiProject I'm sub_projectone

    ?

    我們會發現,這個命令將主工程和子工程的名字都打印出來了,為什么會這樣呢?我想 你一定猜對了,因為我們在 build.gradle 文件中使用了 project() 方法,方法內傳入的是子工程的名稱,如果我們子工程不止一個,那么我們又該怎樣來調用呢?這時候我們只需要調用另一個方法 allprojects 即可,注意 allprojects 方法是不需要傳入參數的,它返回的是當前工程和當前工程下面的所有子工程的列表。上面演示的內容其實我們不經常用到的,這里簡單的介紹下就是為了說明 gradle 給我們提供了好多方法來供我們調用,在多工程的環境下我們可以靈活的使用它們來達到我們的要求,下面我們就步入正題來看看在多工程情況下,gradle 是如何來編譯,打包各自工程的。這里我們添加些內容到 build.gradle 文件,內容見清單 21。

    清單 21. 添加到 build.gradle 文件中的內容
    subprojects{ apply plugin: 'java'}

    ?

    然后我們用命令 gradle build,發現主工程下面的所有子工程都新增了一個 build 文件夾,這個文件夾下包含編譯生成的 class 文件和 jar 文件,而主工程的 src 下的代碼卻沒有被編譯,打包。那么我們怎樣做能讓主工程和子工程同時被編譯,打包呢?方法很簡單,我們只需要在 build.gradle 文件中增加 apply plugin: 'java' 這么一行代碼,現在完整的 build.gradle 內容見清單 22。

    清單 22. 完整的 build.gradle 文件內容
    apply plugin: 'java'subprojects{ apply plugin: 'java'}

    ?

    是不是很難想象,就這么幾行代碼就完成了將所有工程中的代碼都編譯了并且都打成了 jar 文件。有的朋友會問了,如果子工程與主工程他們打成的包不一樣,有的是需要 jar 包,有的需要打成 war 包等等,這樣的需求我們該怎樣做呢,很簡單我們只需要在需要打成 war 包的工程下面新建立個 build.gradle 文件,該文件內容為 apply plugin: 'war',然后我們我們在主工程目錄下使用 gradle build 命令即可生成我們需要的 war 包了,Gradle 就是使用這種方法來滿足那種差異性的需求的。

    使用 Ant 的朋友們一定會深有感觸的吧!也許有些朋友會有反面的一些聲音,尤其對那些 Ant 的熱愛者們,一定會說,Ant 如果你使用的好,封裝的好一樣可以很簡潔并且也能達到這個效果的,的確是這樣的,Gradle 只不過是把我們經常要使用的一些功能項給封裝成了方法,然后我們調用這些方法即可了,再說了,Gradle 調用 Ant 腳本也是可以的,如果你一定要用 Ant, 那么你用 Gradle 來組織一下邏輯也是不錯的選擇。下面我們簡單看下在 Gradle 中式怎樣來調用 Ant 腳本的。

    Gradle 中調用 Ant 腳本

    首先我們建立 Ant 文件 build.xml, 文件詳細內容見清單 23.

    清單 23. build.xml 文件內容
    <project> <target name="hello"> <echo>Hello, from Ant</echo> </target> </project>

    ?

    然后我們在建立個 build.gradle 文件,文件詳細內容見清單 24。

    清單 24. build.gradle 文件內容
    ant.importBuild 'build.xml'

    ?

    簡單吧,一句話的事情而已,呵呵。然后我們使用 gradle hello 命令來看下結果,結果見清單 25。

    清單 25. Gradle 調用 Ant 文件的運行結果
    E:\gdcc\me\gradle-0.9-preview-1\samples\userguide\ant\hello>gradle hello :hello [ant:echo] Hello, from Ant BUILD SUCCESSFUL Total time: 9.734 secs

    ?

    可以看出,的確調用的是 Ant 的 build.xml 文件吧。

    總結

    本 教程通具體實例來講解如何使用 Gradle 來構建工程的,并在具體實例中引入我們熟悉的 Ant 來對比完成,這樣能使 Ant 的愛好者們能更快的上手,并能一目了然的看到兩者的優缺點,最后并講解了怎樣和 Ant 來集成,每一個實例都是通過從新建工程開始一步一步的帶領大家來繼續的,我們知道僅僅通過一片文章來很詳細的將 Gradle 的方方面面都闡述的很清楚,那是不可能的,本教程提供了最基本,最基礎的開發過程,任何復雜的事務歸根結底還是源于基礎,我一向倡導,“授之以魚,不如授 之以漁”,我想只要方向對了,知道如何下手了,就不會有大的失誤。最后祝大家工作順利。

    轉載:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/

    參考資料

    學習

    • http://www.ibm.com/developerworks/cn/java/j-pg12144.html?介紹了 Grovy 與 Ant 的組合應用。
    • http://www.ibm.com/developerworks/cn/linux/sdk/ant/?簡單的介紹了 Ant 的基本用法。

    獲得產品和技術

    • Eclipse IDE:?http://www.eclipse.org/downloads/。
    • Ant:?http://ant.apache.org/。
    • Gradle:http://dist.codehaus.org/gradle/?ref=darwinports.com。
    • Tomcat:?http://tomcat.apache.org/download-60.cgi。

    轉載于:https://www.cnblogs.com/hd-zg/p/8716765.html

    總結

    以上是生活随笔為你收集整理的[Gradle] 在 Eclipse 下利用 gradle 构建系统的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产手机在线观看 | 91av视屏 | 国产v欧美| 97超碰成人在线 | 亚洲专区路线二 | a天堂一码二码专区 | 在线观看日本高清mv视频 | 久久8| 国产99色 | 伊人久久精品久久亚洲一区 | 欧美性做爰猛烈叫床潮 | 精品久久九九 | 91精品在线播放 | 成 人 黄 色 免费播放 | 欧美一级黄色网 | 天天操狠狠操网站 | 国产精品高 | 麻豆av一区二区三区在线观看 | 国产精品久久久久aaaa | 又色又爽的网站 | 91久久久国产精品 | 91精品一区在线观看 | 国产精品爽爽久久久久久蜜臀 | 欧美ⅹxxxxxx | 男女激情麻豆 | 高清不卡一区二区三区 | 中文字幕乱在线伦视频中文字幕乱码在线 | 在线视频免费观看 | 亚洲高清视频在线观看免费 | 在线观看91精品国产网站 | 丁香五月亚洲综合在线 | 国产精品免费观看国产网曝瓜 | 最新真实国产在线视频 | 日本女人在线观看 | 中文乱幕日产无线码1区 | 在线午夜电影神马影院 | 99这里只有精品视频 | 在线色吧| 国产精品成人a免费观看 | 亚洲成人中文在线 | 999毛片| 97超碰资源 | 开心综合网| 欧美在线视频一区二区三区 | 成人一区二区三区在线观看 | 国产精品久久久久久久av大片 | 99这里只有精品99 | 成人黄色在线电影 | 草久久影院| 91av小视频 | 手机在线小视频 | 91精品在线免费 | 六月丁香综合 | 91av在线免费视频 | av一级片网站 | 99久久视频| 激情www| www.97色.com | 成人在线免费看视频 | 99久久精 | 成人亚洲综合 | 麻豆久久久 | 久久综合久久综合久久 | 久久99这里只有精品 | 国产亚洲精品久久久久久网站 | 超碰午夜 | 亚洲国产成人在线观看 | 天天爽天天做 | 国产在线一区二区三区播放 | 久久人人爽人人 | av解说在线| 天天躁天天操 | 国产精品九九九 | 久久国产剧场电影 | 91大片网站 | 国产高清在线视频 | 99久久精品国产一区 | www.com操| 国产区久久 | 特级毛片网 | 婷婷丁香花五月天 | 色婷婷电影 | 日日综合| 国产盗摄精品一区二区 | 国产 色 | zzijzzij亚洲日本少妇熟睡 | 夜夜躁狠狠躁日日躁 | www色片 | 香蕉视频网站在线观看 | 超碰97.com| 黄色app网站在线观看 | 国产偷v国产偷∨精品视频 在线草 | 日韩免费在线观看视频 | 中文国产成人精品久久一 | 激情欧美丁香 | 欧美亚洲精品一区 | 成人在线视频免费观看 | 中文字幕av电影下载 | 精品视频一区在线 | 国产伦理久久精品久久久久_ | 亚洲蜜桃av | 精品a在线 | 日韩在线视频国产 | 国产一二三精品 | 日韩最新中文字幕 | 欧洲不卡av | 天天艹| 蜜桃视频成人在线观看 | 99国产高清| 一级理论片在线观看 | 中文字幕你懂的 | 日韩一级理论片 | 国产成人一区二 | 操高跟美女 | 亚洲黄色一级电影 | 麻豆综合网 | 91精品啪在线观看国产线免费 | 国产在线一线 | 亚洲人成影院在线 | 中文字幕在线看视频国产中文版 | 美女网站视频久久 | 岛国大片免费视频 | 精品欧美一区二区精品久久 | 欧美一区影院 | 国产精品久久久久毛片大屁完整版 | 国产精品女同一区二区三区久久夜 | 国产一区二区三区免费观看视频 | 久久人人爽人人爽人人 | 一区二区丝袜 | 丁香婷婷综合激情五月色 | 日韩av手机在线观看 | 亚洲精品久久久久久国 | 天天干夜夜操视频 | 日韩精品免费在线视频 | 日韩免费av网址 | 亚洲天天干| 麻豆一精品传二传媒短视频 | 国产精品久久久久久久久久久久午 | 国产精品高清免费在线观看 | 成人影视免费看 | www.超碰97.com| 免费网站看v片在线a | 在线免费av播放 | 日韩女同一区二区三区在线观看 | 中文字幕在线一二 | 亚洲天天 | 久久久高清| 五月婷婷丁香综合 | 黄色aa久久| 国产你懂的在线 | 久久精品视频网 | 在线观看黄色免费视频 | 欧美乱码精品一区 | 欧美精品一区二区蜜臀亚洲 | 亚洲资源视频 | 中文字幕av在线电影 | 五月婷婷中文 | 精品一区二区三区久久 | www日韩欧美 | 欧美激情视频一区二区三区免费 | 国产精品激情在线观看 | 黄色日视频 | 国产亚洲精品久久久久久移动网络 | 日韩国产精品一区 | 黄色亚洲大片免费在线观看 | 久久综合久久综合久久综合 | 欧美日韩超碰 | 东方av在| 亚洲色综合 | 精品一区电影国产 | 91视频传媒 | 激情久久久久久久久久久久久久久久 | 免费观看国产精品视频 | 激情五月激情综合网 | 91在线看黄| 最近中文字幕高清字幕免费mv | 欧美一二三区在线播放 | 精品免费视频. | 色天天中文 | 国产视频综合在线 | 免费国产在线精品 | 青青看片 | 中文在线字幕免费观看 | 成人在线一区二区 | 在线观看国产一区二区 | 日日天天 | www.久久成人 | 青春草视频在线播放 | 国产精品小视频网站 | 亚洲国内精品在线 | 国产成人99av超碰超爽 | 日韩一区二区三区不卡 | 国产 一区二区三区 在线 | 一本—道久久a久久精品蜜桃 | 一区二区三区手机在线观看 | 国产剧情av在线播放 | 日韩欧美91 | 亚洲黄色一级视频 | 天天操天天射天天 | 97精品国自产拍在线观看 | 色全色在线资源网 | 日韩欧美99| 国产亚洲精品久久久久久久久久 | 奇米影视777四色米奇影院 | 久久精品欧美一区 | 91观看视频| 99在线观看精品 | 日本aa在线| 精品亚洲视频在线观看 | a天堂中文在线 | www.神马久久 | 国产午夜麻豆影院在线观看 | 国产美女免费视频 | 在线观看av免费 | 天堂av网址 | 999久久久 | 黄色精品免费 | 国产无遮挡猛进猛出免费软件 | 国产日韩欧美精品在线观看 | 欧美视频二区 | www.av小说 | 91久久丝袜国产露脸动漫 | av综合 日韩| 精品欧美小视频在线观看 | 亚洲午夜精品一区 | 91av在线看 | 中午字幕在线观看 | 成人av在线直播 | 高清不卡一区二区三区 | 亚洲精品高清视频在线观看 | 91色蜜桃| 国产亚洲在线 | 国内免费久久久久久久久久久 | 天天人人综合 | 欧美久久久久久久久久久久久 | 日韩欧美视频在线观看免费 | 精品一区二区在线免费观看 | 美女视频黄是免费的 | 操操爽 | 最近能播放的中文字幕 | 亚洲伊人天堂 | 黄色一级网 | 国产一区二区三区高清播放 | 亚洲激情综合 | 日本系列中文字幕 | 国产中的精品av小宝探花 | 亚洲va欧美va国产va黑人 | 四虎亚洲精品 | 三级黄色网络 | 91免费看片黄 | 在线观看中文字幕网站 | 国产一级电影网 | 999成人国产| 国产色在线 | 亚洲国产福利视频 | 免费日韩一区 | 91在线观看欧美日韩 | 亚洲精品美女久久17c | 毛片www| 久久毛片网站 | 久久国产欧美日韩精品 | av福利第一导航 | 成人一级片在线观看 | 水蜜桃亚洲一二三四在线 | 国产欧美精品一区二区三区 | 久青草国产在线 | 超碰97免费观看 | 久久久色| 国产一区在线看 | 日日麻批40分钟视频免费观看 | 96视频在线 | 国产一区二区三区网站 | 干av在线| 伊人永久 | 国产精品完整版 | 成人av教育| 国产视频精品免费播放 | 五月天亚洲综合 | 中文字幕在线观看第二页 | 热久久国产 | 天天综合网国产 | 欧美日韩午夜 | 国内精品久久久久影院优 | 久久99精品热在线观看 | 成人18视频| 欧美日韩国产综合网 | 久久精品看片 | 最新av观看 | 99色免费 | 在线国产激情视频 | 久久国产美女视频 | 久久久首页 | 久热电影| 麻豆影视在线观看 | 亚洲精品毛片一级91精品 | 成人99免费视频 | 97成人在线免费视频 | 国产高清视频在线播放一区 | 中文字幕在线久一本久 | 手机av资源| 国产亚洲91| 国偷自产视频一区二区久 | 99免费在线视频观看 | 九月婷婷人人澡人人添人人爽 | 久久99热这里只有精品国产 | 中文字幕人成乱码在线观看 | 在线一级片 | 国产精品一区电影 | 日本精品一区二区三区在线播放视频 | 中字幕视频在线永久在线观看免费 | 久久久国产精品成人免费 | 国产精品久久久久久一区二区三区 | 99热 精品在线 | 香蕉视频网站在线观看 | 久久精品美女视频网站 | 日韩丝袜在线观看 | 国产一级免费av | 亚洲精品毛片一级91精品 | 国产二区电影 | 欧美性色19p| 亚洲国产欧美在线人成大黄瓜 | 婷婷色综 | 97av在线视频 | 成年人在线播放视频 | 欧美成人黄色 | 色国产精品一区在线观看 | 色香蕉在线 | 最近日本韩国中文字幕 | 久久资源在线 | av播放在线 | 日韩精品免费一线在线观看 | 亚洲精品国精品久久99热一 | japanesexxxhd奶水| 久久,天天综合 | 免费在线观看污 | 五月天久久综合 | 国产精品一区二区三区在线免费观看 | 久久久999免费视频 日韩网站在线 | 欧美日韩高清一区二区三区 | 91大神精品视频 | 天天草天天干 | 91亚洲精品久久久蜜桃 | 国产亚洲精品久久网站 | 99re热精品视频 | 成年人在线免费看片 | av青草| 青青草华人在线视频 | 日韩黄色在线观看 | 久久综合影视 | 69精品人人人人 | 国产成人三级一区二区在线观看一 | 91高清免费| 国产精品美 | 精品视频9999 | 精品一区精品二区高清 | 国产午夜精品福利视频 | 中国成人一区 | 欧美日韩精品影院 | 激情视频国产 | 国内精品免费久久影院 | 欧美另类调教 | 成人黄在线观看 | 国产黄色片免费观看 | 九九热视频在线 | 黄色网在线免费观看 | www狠狠操| 中文字幕大全 | 中文字幕首页 | 人人爽人人香蕉 | 亚洲综合黄色 | 久久国产网 | 久久免费av | 欧美日韩视频免费 | 久 久久影院 | 久久婷婷色 | 亚洲精品一区二区三区四区高清 | 激情欧美日韩一区二区 | 九九九九色| 激情大尺度视频 | 国产麻豆电影 | 日韩精品在线免费观看 | 亚洲不卡av一区二区三区 | 欧美十八| 亚洲精品tv久久久久久久久久 | 久久免费国产视频 | 日本精品久久久久中文字幕 | 中文字幕 国产专区 | 三级黄色在线观看 | 日韩中文字幕国产 | 在线视频日韩一区 | 人人狠狠综合久久亚洲 | 天天色天天干天天 | 99视频久久 | www.亚洲精品视频 | 亚洲电影自拍 | 欧美色图亚洲图片 | av在线小说 | 久久激情日本aⅴ | 日韩中文字幕免费 | 日韩欧美精品一区 | av天天澡天天爽天天av | 亚洲国产中文字幕在线观看 | 制服丝袜亚洲 | 黄色毛片在线 | 久久一区二区三区日韩 | 韩国三级在线一区 | 午夜精品久久久久久久99 | 国产日韩精品一区二区在线观看播放 | 成人小视频在线观看免费 | 四虎www | 日韩av一区二区三区在线观看 | 久久久精品亚洲 | 久久小视频 | 欧美精品少妇xxxxx喷水 | 国产一区在线视频播放 | 国产精品亚洲片夜色在线 | 人人超在线公开视频 | 九九久久久久99精品 | 亚洲三区在线 | 天天射成人 | 欧美 日韩 国产 中文字幕 | 亚洲更新最快 | 五月香婷 | 99久久精品免费 | 色av男人的天堂免费在线 | 久 久久影院| 91漂亮少妇露脸在线播放 | 国产欧美日韩精品一区二区免费 | 91高清免费在线观看 | 四虎成人精品 | 蜜臀av网址| 亚洲精区二区三区四区麻豆 | 国产精品男女啪啪 | 麻花豆传媒mv在线观看 | 精品视频在线免费 | 日韩二区三区在线 | 天天色天天操天天爽 | 91人人澡人人爽 | 久久福利小视频 | 国产三级视频在线 | 婷婷电影在线观看 | 成人性生交大片免费观看网站 | 色婷婷在线观看视频 | 国产精品麻豆三级一区视频 | 久久成人一区 | 超碰在线网 | 成人av中文字幕在线观看 | 国产精品av在线免费观看 | 国产成人综合在线观看 | 精品在线视频一区二区三区 | 99热这里是精品 | 日韩黄色免费电影 | 国产在线观看地址 | 国产香蕉在线 | 精品美女久久久久久免费 | 日本超碰在线 | 成人福利在线播放 | 国产a高清 | 久草视频99| 91精品国产91 | 国产视频九色蝌蚪 | 国产一区二区视频在线播放 | 日韩丝袜 | 亚洲成人av在线播放 | 美女视频是黄的免费观看 | 日韩视频一区二区三区在线播放免费观看 | 一级a毛片高清视频 | 99热手机在线 | av免费看电影 | 国产视频一区二区在线观看 | www麻豆视频| 国产99久久久国产精品免费看 | 五月天婷婷在线播放 | 国产一级二级av | 欧美韩国在线 | 国内免费的中文字幕 | 亚洲欧美日本国产 | 国产在线v | 久草网站在线观看 | 成人在线视频论坛 | 91九色在线视频 | av看片网| 国产一区在线视频 | 黄av资源 | 日韩高清av在线 | 黄色不卡av| 最新av免费 | 国产精品欧美一区二区三区不卡 | 狠狠操.com | 天天操伊人 | 中国美女一级看片 | 国产亚洲va综合人人澡精品 | 成人免费网视频 | 久久午夜精品影院一区 | 国产精品久久久久aaaa | 国产首页| 亚洲国产资源 | 国内久久久久 | 亚洲国产小视频在线观看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 中文字幕日韩高清 | 天天综合91 | 久久久久久麻豆 | 超碰人人舔 | 亚洲欧美国产精品久久久久 | 久久男人免费视频 | 中文字幕日本电影 | 国产精品久久人 | 九九色在线观看 | 中文字幕视频在线播放 | 国产成年人av | 久久久久久久久久久免费视频 | 一区二区视 | 最新国产精品拍自在线播放 | 五月婷视频 | 99久高清在线观看视频99精品热在线观看视频 | 日本三级人妇 | 久热久草 | 又黄又爽免费视频 | 亚洲精品456在线播放第一页 | 亚洲最新视频在线 | 亚洲欧美国产精品18p | 日韩高清www | a天堂最新版中文在线地址 久久99久久精品国产 | 五月在线| 国产午夜精品久久 | 在线免费观看视频 | www.久草.com| 99色人 | av天天澡天天爽天天av | 日韩一区二区三区免费电影 | 91成人免费 | 亚洲精品乱码久久久久久蜜桃动漫 | 99视频在线播放 | 91精品毛片 | 又污又黄的网站 | 青青草久草在线 | 国产精品久久久久高潮 | 日韩欧美在线免费 | 久久视频免费 | 日韩精品中文字幕一区二区 | 福利视频第一页 | 波多在线视频 | 992tv人人网tv亚洲精品 | 久久精品99国产精品 | 97狠狠操 | 97在线播放视频 | 国产成人久久精品77777 | 精品免费国产一区二区三区四区 | 92中文资源在线 | 日韩精品在线观看av | 91探花在线视频 | 国产成人精品不卡 | 日韩精品久久一区二区 | 成人av在线网 | 日韩精品久久一区二区三区 | 免费观看视频黄 | 天天干 夜夜操 | 国产中文字幕精品 | 色噜噜狠狠狠狠色综合 | 国产黄大片 | 青草视频在线免费 | 亚洲欧洲精品久久 | 精品国产一区二区久久 | 一区二区视频播放 | 狠狠干综合 | 色综合五月| 日韩精品专区在线影院重磅 | 91香蕉国产在线观看软件 | 日日夜夜操操操操 | 国产精品国产三级国产aⅴ入口 | 伊人中文网 | 黄色软件在线观看免费 | 91人人揉日日捏人人看 | 黄色网在线播放 | 91人人人 | 日韩两性视频 | 亚洲黄色片在线 | 九九九热精品免费视频观看 | 91精品中文字幕 | 91在线视频免费91 | 日韩精品中文字幕在线不卡尤物 | 99久久久久成人国产免费 | 国产精品初高中精品久久 | 2021国产精品 | 91久久爱热色涩涩 | 国产美女网站视频 | 国产亚洲永久域名 | 在线91播放| 久久伊人91 | 久久国产精品视频 | 国产精品美女视频 | 国产黄色在线看 | 久草视频在线免费 | av中文国产 | 美女视频一区 | av在线中文 | 日本中文字幕网站 | 久久久久免费精品 | 国产美女视频网站 | 色香蕉视频| 免费看黄色91 | 一本一本久久a久久精品综合小说 | 成片人卡1卡2卡3手机免费看 | 久久国产精品99精国产 | 中文字幕在线观看完整版电影 | 天天爽综合网 | 国产精品一区二区久久精品爱微奶 | a级片韩国 | 天天色成人网 | 成人av免费在线观看 | 成 人 黄 色视频免费播放 | 最新影院 | 亚洲综合成人专区片 | 天天干天天操人体 | 亚洲精品视频中文字幕 | 九九在线高清精品视频 | 欧美日韩天堂 | 91在线免费播放视频 | 国产在线免费 | 亚洲人成免费网站 | 国内精品久久久久久久久久久久 | 中文字幕在线看人 | 999成人国产| 欧美中文字幕久久 | 亚洲精品国精品久久99热 | 日韩精品在线视频 | 亚洲欧洲成人 | 天天干天天做天天操 | 日韩欧美久久 | 国产黄色精品在线 | 九九免费精品 | 一本一道久久a久久综合蜜桃 | 亚洲 欧洲 国产 日本 综合 | 一区二区三区不卡在线 | 精品国产精品一区二区夜夜嗨 | 超碰97人人干 | 久久五月婷婷综合 | 一区二区三区韩国免费中文网站 | 婷婷成人亚洲综合国产xv88 | 97超碰成人在线 | 狠狠色丁香久久婷婷综合丁香 | 日韩av在线资源 | 国产精彩视频 | 国产精品青草综合久久久久99 | 成人黄色大片网站 | 在线国产一区二区三区 | av黄免费看| 在线观看色视频 | 久久一区二区免费视频 | 精品视频在线免费 | 日韩在线观看视频网站 | 欧美极品xxx | 91激情视频在线 | 久久激情婷婷 | 成人在线一区二区 | 欧美国产日韩中文 | 在线成人性视频 | 97成人在线 | av成人资源 | 久久久久国产a免费观看rela | 日韩在线观看视频在线 | 三级av片 | 色多视频在线观看 | 欧美成人日韩 | 国产一区二区精品久久 | 国产精品一区二区三区99 | 在线日韩三级 | 日日骑 | 精品国产精品一区二区夜夜嗨 | 99热这里有精品 | 欧美在线视频精品 | 黄色avwww| 97在线精品 | 黄色1级大片 | 婷婷丁香在线视频 | 丁香婷婷激情 | 中国一级片免费看 | 精品毛片一区二区免费看 | 成人黄色大片在线免费观看 | 久草在线视频免赞 | 97色婷婷人人爽人人 | 免费观看一级一片 | 激情久久影院 | 亚洲精品玖玖玖av在线看 | 欧美99热| 五月亚洲 | 国产精品久久久久久电影 | 国产精品精品国产色婷婷 | 国产麻豆视频在线观看 | 国产成人精品亚洲日本在线观看 | 一区二区三区免费看 | 九九精品久久久 | av 在线观看 | 国产精品久久99综合免费观看尤物 | 热久久国产精品 | 激情狠狠干 | 最近中文字幕mv免费高清在线 | 国产精品久久一区二区三区, | 最近中文字幕大全中文字幕免费 | 玖玖爱国产在线 | 久久综合久久综合这里只有精品 | 天天摸夜夜添 | 国产精品成人品 | 中文字幕在线视频精品 | 成人午夜精品久久久久久久3d | 日韩欧美在线免费观看 | 中文字幕久久久精品 | 手机成人在线 | 国产精品久久久久国产精品日日 | 亚洲天天干| 天天色天天射综合网 | v片在线看| 开心激情久久 | 国产一区二区不卡视频 | 精品久久精品久久 | 欧美色综合久久 | 国产97在线视频 | 成人av一区二区三区 | 日韩av资源在线观看 | 免费看污片 | 国产精品一区二区三区四区在线观看 | 久草香蕉在线视频 | 国产精品永久 | 97视频在线免费 | 国产一区欧美日韩 | 久久久噜噜噜久久久 | 日韩精品一区在线播放 | 亚洲国产日韩欧美在线 | 91色影院| 国产99久久| 欧美日韩精品在线视频 | 91av电影在线观看 | 欧美亚洲xxx | 青青河边草免费直播 | 白丝av在线| 国产品久精国精产拍 | 91久久精品日日躁夜夜躁国产 | 手机在线看片日韩 | 免费视频久久久 | 欧亚久久| 久9在线| 在线中文视频 | 色婷婷综合久久久 | a级国产乱理论片在线观看 伊人宗合网 | 黄色www| 在线观看va| 最新日韩视频在线观看 | 91视频啪 | 欧美日韩中文字幕视频 | 国产成人精品午夜在线播放 | 国产成人亚洲在线观看 | 国产精品999久久久 久产久精国产品 | av在线免费网站 | 在线视频婷婷 | 中国一级片视频 | 国产高清视频在线免费观看 | 美女网站视频久久 | 日韩欧美国产免费播放 | 免费看国产视频 | 国产91aaa| 日韩精品一区在线播放 | 激情网站 | 五月天久久综合 | 免费亚洲婷婷 | 91免费国产在线观看 | 黄a网 | 国产精品网红直播 | 久久这里精品视频 | 国产麻豆精品95视频 | 玖玖爱在线观看 | 香蕉在线视频观看 | 久久国产精品久久精品国产演员表 | 久草在线观看视频免费 | 日韩欧美高清一区二区 | 97精品伊人| 日韩av成人免费看 | 九九热在线精品视频 | 夜夜骑首页 | 欧美久久成人 | 性色av免费看 | 欧美一二三区在线观看 | 丁香六月激情 | 欧美a级片网站 | 亚洲欧美日韩精品久久奇米一区 | 国产精品久久久久久久久免费 | 久久综合欧美精品亚洲一区 | 四虎www.| 久久精品视频免费播放 | 高清av在线免费观看 | 久久99热国产 | 欧美午夜性| 久久成年人 | 九九九热 | 国产精品第三页 | 911免费视频 | 亚洲.www | 一区二区三区电影 | 日韩中文字幕免费视频 | 亚洲精品www久久久 www国产精品com | 免费精品国产va自在自线 | 国产在线日本 | 99视频播放| 国产在线成人 | 国产美女视频免费 | 日韩欧美在线国产 | 久久99国产精品视频 | 91亚洲成人 | 中国一 片免费观看 | 精品国产日本 | 天天操天天色天天 | 狠狠狠干 | 国产精品激情 | 日本三级香港三级人妇99 | 国产又黄又爽又猛视频日本 | 国产精品久久久久久久久久99 | 欧美综合色在线图区 | 亚洲乱码精品久久久久 | 久久久久久中文字幕 | 国产精品免费不 | 狠狠插天天干 | 久久久久久久久久久免费视频 | 91av影视 | 国产高清视频在线观看 | 99在线免费观看视频 | 亚洲国产日韩av | 久久在线视频精品 | 色婷婷精品大在线视频 | 91完整版在线观看 | 日本久久成人 | av超碰在线观看 | 天天天天天干 | 精品视频成人 | 天天操天天操天天操 | 天堂在线一区 | 亚洲午夜精品一区二区三区电影院 | 麻豆免费观看视频 | 91香蕉视频| 91av免费观看 | japanesexxxxfreehd乱熟| 国产女教师精品久久av | 久久精品99久久 | 日日夜夜操av | 日韩精品中文字幕有码 | 2021国产在线视频 | 香蕉日日| 久久精品视频在线免费观看 | 午夜av一区二区三区 | 亚洲深爱激情 | 超碰在线公开免费 | 超碰在线观看av | 欧美国产高清 | 久久在线免费视频 | 久久午夜色播影院免费高清 | av丁香花| 天天操天天爱天天干 | 婷婷六月综合亚洲 | 午夜三级理论 | 一区二区 不卡 | 天天色影院 | 国产三级香港三韩国三级 | 奇米四色影狠狠爱7777 | 在线观看久草 | 午夜12点 | 日韩一区二区三区免费视频 | 日韩精品一区二区三区在线视频 | 三级黄色三级 | 视频三区在线 | 久久久久 免费视频 | 日韩av高清 | 国产97在线视频 | 五月天综合色激情 | 97精品国产97久久久久久免费 | 免费不卡中文字幕视频 | 国产91区 | 在线日韩一区 | 欧美 日韩精品 | 亚洲精品高清视频 | 精品在线一区二区三区 | 亚洲一区美女视频在线观看免费 | 国产精品久久久久一区二区三区 | 亚洲精品国产成人 | 黄色小说视频在线 | 黄色片视频在线观看 | 国产在线 一区二区三区 | 91丨九色丨蝌蚪丨老版 | 亚州日韩中文字幕 | 最近2019中文免费高清视频观看www99 | 91天堂在线观看 | 亚洲少妇激情 | 日韩精品资源 | 97人人澡人人爽人人模亚洲 | 麻豆免费精品视频 | 国产在线观看91 | 插婷婷| 激情文学综合丁香 | 免费看黄在线看 | 九九色视频 | 色婷婷综合激情 | 国产日韩欧美在线观看视频 | 在线观看国产v片 | 六月婷婷网 | 99视频导航| 国产精品第十页 | 久久精品韩国 | 亚洲精品高清在线 | 中文字幕一区二区三区视频 | 色综合天天 | 国产精品免费久久久久久久久久中文 | 探花视频在线观看免费版 | 国产精品自产拍在线观看中文 | 成人av免费在线看 | 久草在线在线视频 | 在线观看免费成人av | 日韩在线观看影院 | 久久 精品一区 | aaa日本高清在线播放免费观看 | 久久五月网| 一区二区三区影院 | 日韩av中文在线观看 | 五月天婷婷综合 | avhd高清在线谜片 | 玖玖玖影院 | 国产精品一区二区在线 | 日韩成人黄色av | 天天干天天干天天干 | 国产精品久久久久久久久久久久午夜片 | 92国产精品久久久久首页 | 在线香蕉视频 | 怡红院久久 | 精品欧美小视频在线观看 | 超黄视频网站 | 国产不卡高清 | 亚洲视频精选 | 中文在线字幕免费观 | 在线观看视频免费大全 | 亚洲国产伊人 | 日韩av播放在线 | 久草在线免费电影 | 国产一区福利在线 | 成人一级片免费看 | 免费看短 | 天天色天天射天天干 | 欧美一级久久 | 999久久 | 三级黄色免费 | 亚洲日本韩国一区二区 | 丁香视频在线观看 | 日本性生活免费看 | 日韩在线视频国产 | 日韩在线一级 | 美女视频黄在线 | 美国人与动物xxxx | 五月天综合色 | 欧美日韩精品影院 | 狠狠久久伊人 | 欧美性高跟鞋xxxxhd | 国产一区二区成人 | 成年人在线观看 | 欧美日韩不卡在线视频 | 国产免费黄色 | 日韩在线视频看看 | 亚洲日本va午夜在线电影 | 国产精品美女在线 | 五月天丁香综合 | 男女啪啪视屏 | 国产资源av | 国内精品免费 | 亚州av网站大全 | 高清不卡一区二区三区 | 久艹在线免费观看 | 手机在线观看国产精品 | 中文字幕首页 | 日韩欧美大片免费观看 | 91九色国产在线 | 久久免费视频网站 | 欧美精品久久久久久久亚洲调教 | 亚洲精品资源在线 | 精品国产一区二区三区噜噜噜 | 久草影视在线观看 | 美女视频免费精品 | 九九视频在线 | 三级黄色理论片 | 久久免费99精品久久久久久 | 亚洲va天堂va欧美ⅴa在线 | 99久热在线精品视频观看 | 午夜av影院 | 91中文在线 | 婷婷在线色 | 中文字幕在线观看视频网站 | 亚洲专区免费观看 | 日韩视频中文字幕 | 国精产品满18岁在线 | 精品久久久999 | 国产精品久久久久久久久久久不卡 | 香蕉在线视频播放网站 | 欧美精品在线观看 | 成人教育av |