ホーム > Technical > Androidのエミュレータでsystem.imgとかを差し替えるときに気をつけること

Androidのエミュレータでsystem.imgとかを差し替えるときに気をつけること

Androidのエミュレータが使うシステムイメージなどのファイルは、例えばWindows環境だと

C:\android-sdk-windows-1.5_r2\platforms\android-1.5\images

にある、system.img、userdata.img、ramdisk.imgだったりすると思っていたのだけど、AVDを作って一度でもエミュレータを起動すると、

C:\Documents and Settings\[ユーザ名]\.android\avd\[AVD名].avd

の、userdata-qemu.imgやcache.imgのほうを見に行くようになるようだ。

なので、フルソースをビルドして出来上がったsystem.imgを差し替えて使いたい場合は、

  • AVDを新規作成する
  • emulatorの起動引数でsystem.imgの場所を明示的に指定する(-systemオプションなど)

のどちらかをする必要あり。

…たしかに、よく考えればAVDが違うんだからそれぞれのシステムファイルイメージもAVDごとに分かれて管理されるようになるよね…。

関連する記事:

  1. android 1.5のソースのビルドが失敗する場合の回避策 ちょうど公式のビルドガイドGet source ‎(Android Open Source Project)‎を見ながら、VirtualBox上のUbuntu9.04でやってみたのだけど、ビルド途中でエラーになる...。 これは正式リリースされたばかりのv1.5で。 external/qemu/sockets.c: In function...
  2. Androidで自作アプリをプリインストール状態にする 自分でシステムイメージを作ってデバイスに焼いたり、エミュレータで使いたい人以外にはニーズないし、本当に正しいやり方かどうかも分からないけど、とりあえずメモ。 1. mydroid/packages/app 以下にアプリのソース一式を置き、Android.mkを作る。 実際は、mydroid/packages/app 以下でなくても mydroid/external の下でもどこでも良いはず。むしろ......
  3. DekiWikiをXAMPP環境にインストール…失敗 社内の新しいWikiに、DekiWikiを使ってみようと思い立ってインストールしようと格闘したけれどけっきょく失敗。 本家サイトのXAMPP環境向けのインストールチュートリアルのとおりにやってみたのだけど、インストーラまでは動作するものの、Wikiにアクセスしようとすると Site settings could not be loaded Your site...
  4. Android 2.2 Froyo Android 2.2 Platform | Android Developers Android 2.2 Platform Highlights...
  5. Android 1.5 NDK, Release 1 Android 1.5 NDK, Release 1 | Android Developers NDK出てきましたね。 中身は確認してないけど、ドキュメントとか多少は含まれてるんだろうか?それとも単にフルソースからの抜粋だけなのか...。...
  6. Android.mkのドキュメント AndroidでJNIを使う方法 - Android(アンドロイド)情報-ブリリアントサービス このサイトを元に、JNIの実験をしていたのだけど、AndroidではMakefileの代わりにAndroid.mkというファイルを書くようだ。 よくあるMakefileと書式が少し違うようだけど、ドキュメントが無いかなと思っていたらようやく見つけた。 Android Build System ドキュメン......

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.swingingblue.net/mt/archives/002556.html/trackback
トラックバックの送信元リスト
Androidのエミュレータでsystem.imgとかを差し替えるときに気をつけること - きままな日記帳 より

ホーム > Technical > Androidのエミュレータでsystem.imgとかを差し替えるときに気をつけること

検索
フィード
メタ情報

ページの上部に戻る