2012年1月22日日曜日

Androidエミュレータで画像が表示されない問題の対策


Titaniumで作ったアプリをAndroidエミュレータで実行すると、画像が表示さない問題がある。
(Windowsのみという噂)


tiapp.xmlに、下記を記述する事で、画像が表示されるようになる。


<property name="ti.android.fastdev" type="bool">false</property>


ただ、FastDev(ソースの修正をエミュレータ再起動なしに即座に反映する仕組み)が

使えなくなってしまうというTitaniumのバグがある。


SDカードを使用できないようにする事で、

FastDevを有効にしたままエミュレータで画像を表示できるようになる。

ただし、ローカルファイルのみ。(リモートファイルは表示されなくなる)


SDカードを使用できないようにする設定は下記の通り。

1. 目的のエミュレータが起動中の場合は一旦終了。

2. Android SDK Managerを起動。

3. Virtual Device一覧で対象のAVD Nameを選択してEditクリック。

4. HardwareのNewをクリックし、「SD Card support」を選択してOK。

5. 「SD Card support」のValueを「no」に変更して「Edit AVD」をクリック。

6. エミュレータを起動して確認。



0 件のコメント:

コメントを投稿