LegacyXperiaに続いてPAC-ROMもbuildしてみた。
Linux Guideを見ながらbuild
android_vendor_pac/PrepareForBuildLinux.md at pac-5.0 ・ PAC-man/android_vendor_pac ・ GitHub
buildした環境
VirtualBox
-Linux Mint 17
-CPU 6core
-Memory 6144MB
build環境を変えたからか今回はいろんなエラーがでた。
・~/vendor/semc/urushi/proprietary/以下のファイルが足りないとのエラー
→repo syncで確認するなり、LegacyXperiaのbuild環境を作ったubuntuから持ってくる。
・~/prebuilts/gcc/linux-x86/arm/以下にarm-eabi-4.7が無いとのエラー
→arm-eabi-4.7を該当するフォルダにおくか、arm-eabi-4.8のフォルダをコピー&リネームとか。とりあえずこれで動かしたけど、スマートなやり方ではないな。
arm-eabi関係についてのGUIDE
[HOWTO][GUIDE][LINARO] Build ROM With Linaro Toolchain – Post #1160 – XDA Forums
・valueerrorがおきる
→PAC build script optionsを見て./build-pac.sh -f urushi のようにオプションをつけてbuildを実行。これで正常にbuildできれば./build-pac.sh urushiとオプションをつけなくてもエラーが出なくなった。
pac_urushi_LP.Alpha-1.dev_20150204-083405.zip
CM12はResurrection_Remix_LP, LegacyXperia, PAC-ROMと試してきたけど、違いはSettingsのPersonalizationやらPerformanceやら壁紙かな。
あとurushiだと今のところモバイルネットワークは駄目っぽい?
SIMカードは認識されるし、キャリア名も表示されるけど、アンテナピクトに!のマークが出て通信できない。
2/8追記
build.propを編集すればmobile networksが使える
CM12(urushi) Mobile networks
どのROMも正式公開が待ち遠しい。