最近我決定深入Android開源項目世界。這就是我如何將自己的生活與AOSP相結合:如何在分派AOSP清單後正確運行回購同步?
爲了深入瞭解AOSP世界,我需要弄清楚我的手並修改項目中的代碼。我將在三臺不同的計算機上執行此操作,因此我需要將我的工作存儲在遠程git存儲庫中。所以我需要在我自己的github帳戶中分發AOSP清單並從中解決問題。
說後,我嘗試用框架項目打,那麼我就需要這個項目叉到我自己的github帳戶,以及:理想情況下
<project path="frameworks/base" name="platform/frameworks/base" groups="pdk-cw-fs,pdk-fs" />
,當我做了本地回購同步,框架/基地項目將從我自己的github賬戶中獲取,所有其他項目將從谷歌git倉庫中獲取。
這是我在做動作:
我想要做的就是從那裏建立該AOSP清單混帳回購協議,以我的github和工作。然後我做:
repo sync -u [email protected]:my_own_github_account/platform_manifest.git
然後我做的:
repo sync
不過,我收到了很多錯誤,像控制檯:
fatal: remote error:
my_own_github_account/platform/external/libopus is not a valid repository name
Email [email protected] for help
看來回購將承擔項目會來自與清單項目相同的基礎。我不確定如何正確執行分叉清單的回購同步。
此外,我不確定我試圖開始AOSP工作的方式是愚蠢還是不專業。如果是這樣,如果你能指出我正確的做法,我會很感激。提前致謝。