cupcakeがビルドできなくなったので調べてみる。

いろいろいじったりする必要があったので、最新のソースでcupcakeをビルドしようとしたら、エラーが出るようになってしまったので調べてみた。

エラー

自分の過去のメモ
http://d.hatena.ne.jp/linuzau/20090223/1235398140
あたりを見ながら進める。

ところが、

Initializing project platform/vendor/htc/dream ...
fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/vendor/htc/dream

のようなエラーが出てrepo syncが止まってしまう。

解決策

android-platformグループのやりとりを見てると、カーネルソースの整理中らしく、このようなエラーが出てしまうらしい。
回避策としては、.repo/local_manufest.xmlを、


 
 
 
 

となっているのを、remove-projectの行を消すのと、platform/vendor/htc/dreamをplatform/vendor/htc/dream-openにすると良いらしい。すなわち、


 
 
 

のように書き直す。うまくビルドできているようなのでこれで良いことにする。