現在、Android用カスタムROM制作のために色々な学習をしている者です。
作業環境
サーバ
amazonEC2
インスタンスタイプ:c4.4xlarge
ローカル
mac book pro
OS: macOS SIerra バージョン 10.12.1
https://source.android.com/source/building.html
基本的に、こちらの公式サイトを参考に作業を進めているのですが、うまくいかない部分があり投稿させて頂きました。
現在は、ソースコードのビルドまで終了し、これからエミュレーターで成果物の確認をしようとしているところです。
エミュレータの起動方法としては、EC2サーバ上でビルドをし生成されたsystem.imgをローカルPCへダウンロード後、以下のコマンドでエミュレータの起動を試みました。
bash
1$ emulator -avd Nexus_5_API_25 -system system.img
上記のコマンドで、一応エミュレータは立ち上がるのですが、Android自体は起動しません。
私が原因として考えているのは、
・ 生成したsystem.imgが指定したvdに対応していない。
・ エミュレータの起動にはsystem.img以外のファイルも必要。
以上2点です。
ローカル環境でソースコードのダウンロード、ビルドを行えば解決出来るのかもしれませんが、現在所有しているPCではスペック不足でソースコードのビルドに何時間も掛かってしまいます。
今後カスタムROMを作っていく上でもサーバサイドでソースコードのビルドを行なっていきたいと思っております。
もしかしたらカスタムROMを作成する上で、圧倒的に知識不足なのかもしれませんが、有識者の方にご助言を頂きたく思います。
どうかよろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/25 03:07