[Armadillo:08890] Armadillo 800EVAでのAndroidビルドについて
Takeshi Inoue
email@hidden
2013年 6月 5日 (水) 20:56:43 JST
井上と申します。
Armadillo 800EVA用のAndroidをソースからビルドしようとしているのですが
二点ほど疑問点があります。どなたかご存じの方いらっしゃいますでしょうか。
質問1:
800EVA用のAndroidソースパッチは、"Android 2.3.7 r1.0パッチ (No SGX)"と
なってますが、"No SGX"とは具体的にはどういう意味でしょうか?
これをビルドしても、実機にプレインストールしているAndroidイメージと同一のものは
できないのでしょうか?
質問2:
ビルド中にエラーが出ます。
手順は以下の通りです:
1) ビルド環境はATDE4を使用
2) apt-get install zip gperf
3) git clone https://github.com/OESF/OHA-Android-2.3.7_r1.0.git
4) patch -p1 < OHA-Android-2.3.7_r1.0_to_a800eva-nosgx_20111228.diff
5) makeすると以下のエラー
make: *** `out/target/product/armadillo-800eva/root/ueventd.armadillo-800eva.rc'
に必要なターゲット `device/atmark-techno/armadillo-800eva/ueventd.armadillo-800eva.rc'
を make するルールがありません. 中止.
パッチファイルを見たところ、device/atmark-techno/armadillo-800eva/ueventd.armadillo-800eva.rc
は空のファイルがあればいいように見えたので、とりあえず空ファイルを
作成しました。これでいいのでしょうか?
また、もう1つ、以下のようなエラーも出ました:
In file included from hardware/alsa_sound/AudioHardwareALSA.cpp:34:
hardware/alsa_sound/AudioHardwareALSA.h:24:28: error:
alsa/asoundlib.h: No such file or directory
これは、external/alsa-lib/include/alsaをいったん削除して、
ln -s external/alsa-lib/include external/asa-lib/include/alsa して対応しています。
# 目的としては、USBのBluetoothドングル対応なのですが、Androidシステムを
# 扱うのは初めてなので、なかなか手強いです。
以上
armadillo メーリングリストの案内