2013年11月23日土曜日

Android Studio で HelloWorld

Adndroid Studio でお約束の「Hello World」アプリケーションを作ってみます。

Android Studio を起動し、「New Project...」を選択する。

New Project 画面が開くので、次の値を入力する。
Application name: HelloWorld
Package name: com.yojiokisoft.helloworld

あとは、デフォルトのまま「Next」をクリック。

アイコンの設定画面。そのまま「Next」をクリック。

Activity の種類を選択。デフォルトのまま「Next」をクリック。

Activity の名前を入力。デフォルトのまま「Finish」をクリック。

しばらく待つ。初回のみかなり待たされるようだ。
私の場合は、1〜2分待たされた。

できた。さっそく実行してみる。
「Run > Run 'App'」メニューを選択。

実行デバイスを選択。AVD を作ってなかったので作る。
Launch emulator : Android virtual device: の右にある「...」ボタンをクリック。

Android Virtual Devices で「New...」ボタンをクリック。

以下の内容で AVD を作成。

実行画面に戻り、さっき作った AVD を選択し、「OK」ボタンをクリック。

が、以下のようなエラーが出る。
Waiting for device.
/opt/android-studio/sdk/tools/emulator -avd xhdpi_767x1280 -netspeed full -netdelay none

Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
Failed to load libGL.so
error libGL.so: cannot open shared object file: No such file or directory
Failed to allocate 1999634432 B: Cannot allocate memory

次を実行することによりエラーは出なくなった。

$ sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /opt/android-studio/sdk/tools/lib/libGL.so

が、今度は、CPU が 100% になるものの、いつまでたってもエミュレータが起動しない。

仕方がないので、以下の設定で、新たな AVD を作る。

コマンドプロンプトより以下を実行。
$ <Android SKD>/tools/emulator-x86 -avd hdpi_480x800

無事、エミュレータが起動した。
再び、実行。

無事、「Hello World」が動きました。

エミュレータが起動しない問題は、別途調査するとして
とりあえずは、Android Studio 使えそうです。

0 件のコメント:

コメントを投稿