Re: [問題] 如何建置才可以跑CTS (卡住)

看板AndroidDev作者 (€OVERDRIVE)時間12年前 (2012/01/05 16:44), 編輯推噓1(1011)
留言12則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《jacktoad (逛逛...)》之銘言: : ※ 引述《iamami (€OVERDRIVE)》之銘言: : : 不好意思請問一下 : : (1)我目前 Ubuntu 已經裝好ADB Ubuntu 跟 Target 的機器已經可以互連 : : (2)Target 的機器有參考 Android 4.0 的文件去做設定 : : (3)已經去官方網站抓 Cts 的 tool : : Android 4.0.3 R1 Compatibility Test Suite (CTS) : : 可是我目前就只知道這些 : : 因為網路上的資訊都太簡略 而且功力太淺 : : 以下是亂猜 = = : : 要抓 Android 源碼 編譯 , 還是要編譯CTS 之類的嗎 : : 請問我接下來該怎麼做呢 @_@" : : 希望有笨蛋都能看的懂的步驟 : : 謝謝 : 你需要先看官網介紹 : http://source.android.com/compatibility/cts-intro.html : 如果這樣還不行就要找文件 : 去google找android cts manual : 我相信裡面一定有教你怎樣run cts : 基本上官網放的cts本來就是編好的binary : 不需要再從source tree去編cts : 只要解開來 到底下的tools資料夾去run 執行cts的program就好 : (2.3 的叫做startcts) : 執行之後打 ls 就會顯示command manual : 大概就是這樣,至於之後會遇到的問題又是另外一個故事了 您各位好 目前遇到的問題如下 4.3. Using the CTS To run a test plan: 1. Make sure you have at least one device connected. Launch the CTS console by running the cts-tradefed script e.g. $ ./android-cts/tools/cts-tradefed (1)請問 CTS console 怎麼去 launch 呢? 跟2.3的好像不大一樣 裡面只有 cts-tradefed 跟 cts-tradefed.jar (2)在 4.3 的步驟 這個時候 Ubuntu 跟 Target Paltform 要連好 adb 了嗎? 可能我的問題很蠢@_@ 還請高手多多指點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.164.65

01/05 17:13, , 1F
你要的答案都在4.3 Using the CTS裡了...
01/05 17:13, 1F

01/05 17:15, , 2F
可是文件沒有寫 怎麼Launch CTS Console 阿 @"@
01/05 17:15, 2F

01/05 17:16, , 3F
./android-cts/tools/cts-tradefed <==這個
01/05 17:16, 3F

01/05 17:17, , 4F
不然你就直接到cts的tools資料夾裡打./cts-tradefed
01/05 17:17, 4F

01/05 17:27, , 5F
會跳出 -bash ./cts-traded: Permission denied
01/05 17:27, 5F

01/05 19:19, , 6F
用sudo 還有可能要加執行權限
01/05 19:19, 6F

01/05 21:00, , 7F
to 樓上 我已經是切換root 的權限還要再加 sudo嗎
01/05 21:00, 7F

01/05 21:01, , 8F
多問一個問題就是 CTS 拿官方現成的不需要自己編譯就是哩
01/05 21:01, 8F

01/05 21:02, , 9F
是這樣子嗎
01/05 21:02, 9F

01/06 20:59, , 10F
chmod +x cts-tradefed
01/06 20:59, 10F

01/06 21:00, , 11F
cts可以用現成的, 不過有問題可以回去翻source code看
01/06 21:00, 11F

01/06 21:02, , 12F
之前用到一板沒有放source的看decompile回來的東西猜..
01/06 21:02, 12F
文章代碼(AID): #1F1MC6Np (AndroidDev)
文章代碼(AID): #1F1MC6Np (AndroidDev)