2012年5月30日 星期三

Download Android repo file

2013/12/09 updated:
請參考我另一篇文章,內有目前最新的下載方式
http://francinelin.blogspot.tw/2013/12/aosp-repo-init-with-403-error-proxy.html


我發現要在網路上下載Android用的repo,沒有想像中簡單,
於是把手中公司用的repo file,改回Android 原先release的模樣
https://docs.google.com/open?id=0B88N-d-BuLbTVDZKRUdIeWQxSTA
(公開的google 文件,照google的說法是可被搜尋到)

下載後,可以複製到Linux檔案系統的 /bin 底下 (記得要有root權限)
例如,我原先放在我的家目錄底下 ( /home/francine )
那就可以在終端機裡,輸入以下指令

$ sudo cp /home/francine/repo /bin/repo

然後,移到 /bin 資料夾底下增加它的使用權限

$ cd /bin
$ sudo chmod +x repo

這樣你就可以在任何地方使用repo 指令,
不用每次都要複製到新的資料夾,還要下 ./repo 了~

如果跟我一樣,公司有公司用的repo,可以考慮把常用的放在/bin底下,
Android的則麻煩點,留著原始檔,
要用時再複製的你想要存放codebase的資料夾後,再增加使用權限
此舉是為了避免該資料夾上層也有可執行的repo檔,會發生不可執行的問題。
例如:我在 /home/francine 底下存了一個repo , 並chmod +x repo,
但 codebase 也放在 /home/francine 底下

此時,我把 repo 複製到 /home/francine/codebase 時,
等於他的上層資料夾(即 /home/francine)也有一個可執行的repo
terminal就會告訴你有此現象,導致無法正常的使用repo哦~

沒有留言:

張貼留言