2014-06-15 19 views
0

我試圖讓我的構建過程儘可能自動化。有時我從不同的電腦上工作。如何確定更新Android項目時的目標

一個電腦,如果我使用命令「android list targets」我得到四個不同的目標,ID爲1-4。在另一臺電腦上,我只安裝了三個目標,因此它們是ID 1-3。問題是ID不一樣,因爲它只是1索引並且計數。

因此,如果我想寫一個更新項目然後構建它的腳本,我該怎麼做才能使它在兩個系統上安全運行並以同一個sdk爲目標?根據android列表目標,我沒有辦法根據它的名稱選擇目標,而不是它的仲裁ID。

謝謝!

+0

此外,如果我安裝了其他目標,則根據列出的目標的新順序,我寫入的針對特定ID的任何腳本都可能會失敗。 – kamcknig

回答

0

您可以使用名稱而不是目標的ID。對於android list targets,它顯示了每個項目,例如

id: 1 or "android-15" 
    Name: Android 4.0.3 
    Type: Platform 

使用android-15也適用。

+0

呃。我從來沒有想過嘗試它,因爲我剛剛閱讀幫助,它說 - t是身份證,所以我只是認爲它是身份證。這很煩人,但謝謝你! – kamcknig