cts是建立在[tradefederation](http://download.csdn.net/detail/qhshiniba/8050545)項目上的,cts中的[tradefed-prebuild.jar](http://download.csdn.net/detail/qhshiniba/8049365)就是該項目編譯后的jar包。在debug調試的時候少不了這個項目,所以現在開始把這個項目添加到eclipse中。
# 下載
如果有可以翻墻的話,建議下載最新的版本,我上傳的tradefederation應該不是最新的,但是我翻不了墻,所以還是拿這個項目debug.
下載地址:[http://download.csdn.net/detail/qhshiniba/8050545](http://download.csdn.net/detail/qhshiniba/8050545)
# 配置
下載后解壓后的文件導入eclipse中。導入后更改項目的環境為UTF-8,解決亂碼造成的錯誤。然后在cts-tradefed-host項目中關聯tradefederation項目。

點Add按鈕添加關聯項目

點OK然后,然后換到Order And Export條目

將tradefederation的順序放在tradefed-prebuilt.jar之前,然后刷新一下項目。

回到CtsConsole類的主方法,ctrl+單擊Console,看是否跳轉到關聯項目:

然后在運行下項目看是否正常運行,如果正常運行就算正常了。可以進入調試階段了。
- 前言
- (1)-windows下cts配置
- (2)-cts調試環境的搭建
- (3)-基礎庫tradefederation配置
- (4)-任務的添加
- (5)-9大組件配置
- (6)-任務的執行
- (7)-任務執行的調度室
- (8)-IBuildProvider
- (9)-IDeviceRecovery
- (10)-TestDeviceOptions
- (11)-ICommandOptions
- (12)-ITargetPreparer
- (13)-任務執行過程
- (14)-任務執行過程
- (15)-任務執行完
- (16)-logcat信息收集系統
- (17)-fastboot狀態監聽器
- (18)-設備恢復
- (19)-設備狀態的分類以及恢復模式的分類
- (20)-cts自身log系統
- (21)-測試結果收集系統
- (22)-自動檢測設備
- (23)-設備分類
- (24)-case的組織