<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                上一篇文章中說了如何在windows搭建cts以及運行cts進行測試。這篇文章來講講如何在eclipse中配置源碼,進行debug調試。 # 下載 cts源碼地址:[https://android.googlesource.com/platform/cts](https://android.googlesource.com/platform/cts) 可以使用git下載到本地。 # 目錄結構 ![](https://box.kancloud.cn/2016-01-09_56911dc5002c2.jpg) 在tools文件夾下有一個項目:tradefed-host ![](https://box.kancloud.cn/2016-01-09_56911dc524d48.jpg) 將這個項目到入到eclipse中。 ![](https://box.kancloud.cn/2016-01-09_56911dc54ba73.jpg) 出現感嘆號的原因是由于jar包引用出現了問題。 ![](https://box.kancloud.cn/2016-01-09_56911dc57328b.jpg) 所以我們要引用到本地的jar包。在網上搜索以下幾個jar包,我把我本地的也上傳了。 [ddmlib-prebuilt.jar](http://download.csdn.net/detail/qhshiniba/8049201),[tradefed-prebuilt.jar](http://download.csdn.net/detail/qhshiniba/8049365),[hosttestlib.jar](http://download.csdn.net/detail/qhshiniba/8049385),[javalib-deviceinfo.jar](http://download.csdn.net/detail/qhshiniba/8049395),[javalib-deviceutil.jar](http://download.csdn.net/detail/qhshiniba/8049403) 導入后,感嘆號消失。 ![](https://box.kancloud.cn/2016-01-09_56911dc5cb013.jpg) 對于DeviceInfoResult.java的錯誤 ![](https://box.kancloud.cn/2016-01-09_56911dc5e5d23.jpg) 將其刪除或者改為DeviceInfoConstants.OPEN_GL_ES_VERSION都可以,不影響。 # 源碼運行 找到項目的入口類CtsConsole.java,右鍵 ![](https://box.kancloud.cn/2016-01-09_56911dc6290f3.jpg) 點擊Debug Configurations...,找到Java Application想,選擇參數Arguments一欄。 ![](https://box.kancloud.cn/2016-01-09_56911dc682357.jpg) 配置如下: ![](https://box.kancloud.cn/2016-01-09_56911dc6b85ee.jpg) Program arguments配置的就是代表你在之前cts命令行下輸入run cts --plan Signature是一個意思。 ![](https://box.kancloud.cn/2016-01-09_56911dc6dcaaa.jpg) 這次我們選用Signature這個計劃,上一篇文章用Java計劃等了3個小時才執行完.這次換個簡單的。 這個時候右鍵CtsConsole.java運行。console會顯示如下: ![](https://box.kancloud.cn/2016-01-09_56911dc7008da.jpg) 和在命令行下顯示的一樣,區別的地方是我們是用源碼運行的。 # 調試 上面已經可以用源碼運行了,下面開始使用debug模式調試源碼。 在CtsConsole.java的main方法上打上斷點。 ![](https://box.kancloud.cn/2016-01-09_56911dc72f09e.jpg) 右鍵debug模式啟動。 ![](https://box.kancloud.cn/2016-01-09_56911dc74eaea.jpg) 點擊yes進入debug模式。 ![](https://box.kancloud.cn/2016-01-09_56911dc773339.jpg) 至此我們已經開始了debug調試。后面幾篇文章一步一步的用debug的模式認識cts框架的機制
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看