3月の中ごろから、本格的には今月からかな。Android関係の仕事をスタートし
ているのですが、はまりまくって、どたばたです。
今までの自宅の開発環境が、32bit版 XPだったのですが、googleさんは最新の
開発環境では64bit必須にしてしまったのです。
v2.2の最新やv2.3以降は、64bit版のlinuxじゃ無いとAndroidがビルドできま
せん・・・。googleめ!
それで、急遽64bit版のWindows7 Proを買ってインストールして、さぁVMWare
でUbuntuを入れてと思ったら、メイン気のCPUが64ビットの癖にIntel-VTモード
をサポートしていないので、64ビット版のVMWareが動かない・・・。
仕方がないので、Core i3の新規マシンを買って、昨日やっとWindows7のイン
ストールとメール環境くらいを入れ終わりました。
これから、eclipseとか開発環境をそろえていく予定です。そんなことをやり
ながら、DalvikVMのカーネルソースを読み始めています。v2.2とv2.3でメモリの
管理の仕方が大きく変わったので、そこらへんを読もうと思っているのですが、
まだ、余り日本語資料がないですね。
Androidのアプリケーションを起動するときには、Zygoteが自分をコピーした
ものをfork()して起動しているととか、そのやり取りをsocketでやっていると
か、まだまだ、基本的なところをやっとこさ理解し始めているところです。
Androidカーネルは、linuxのsourceよりはきれいだと思います。ソースの書き
方(見栄え)はね。コードも自分が書くよりは、ぜんぜんよく書けていると思います。
v3.0のソースはまだ出ないようですね。
とにかく、AndroidのBuild環境は今週中にでも作ろうと思っています。froyo
のx86版は32bit版でbuildできたので、日経linux読みながら先月ビルドしてみた
ので、大体感じはつかめています。
こんな感じて、最近、PCの再インストールばかりしていて、ネットフォローも
きちんとできていない感じです。
ではでは。
> 本格的にandroidの仕事を始められたのですね。
前々からやっていた大阪の仕事が、linuxからAndroidにシフトしてきた感じです。
> androidのビルドですか、さすがですね。
> ビルドしてってことは、もしかして何かしらの新しいデバイスに
> インストールするのでしょうか。面白そうですね~。
その会社では、Androidのインプリをやっているようですが、私はもっぱら
ソース解析です。インプリはコード理解していなくても、載せられちゃうみたい
なので、そのフォロー役のような感じです。
組み込みAndroidのお仕事が面白そうなので、まぁ、勉強になります。
> いつか、その辺のOS周りの仕組みとかもお話聞けたら嬉しいです。
まだまだ説明できるレベルでは無いですが、ビルドのところとかは話せるかも
しれません。今、このメールを書きながら、VMWareにUbuntu64ビットインストー
ル中です。
5月にでも、是非、勉強会をやりましょう。
そうそう、今日、市役所に行ってきたのですが、たまたま、保健システムの話
になって、移行がまだできていないようなことを言っていました。私は絡んでい
ないので、よくわからないですが(^^;。ちょっと心配。
> --
> このメールは Google グループのグループ「Android勉強会inWAKAYAMA」の登録
> 者に送られています。
> このグループに投稿するには、androidi...@googlegroups.com にメール
> を送信してください。
> このグループから退会するには、
> androidinwakay...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/androidinwakayama?hl=ja
> からこのグループにアクセスしてください。
--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com