最近我决定深入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工作的方式是愚蠢还是不专业。如果是这样,如果你能指出我正确的做法,我会很感激。提前致谢。