ゴール
- AndroidStudioをインストール
- Androidプロジェクトを新規作成
- シミュレータでアプリを起動
- 実機でアプリを起動
AndroidStudioをインストール
- Android Studio | Android Developers でダウンロード
- ダウンロードしたdmgファイル(Windowsだとexe?)を実行
Androidプロジェクトを新規作成
※ 僕はプロジェクトを~/proj/{種類}/{プロジェクト名}
に置くようにしてるので↑
※ 手元にある実機が4.4なので4.4にしときます↑
※ たぶんデフォルトのblankってやつでいい。activityってなんぞ?
※ 知らねえよ早くつくれよ、という気持ち
- できた...!
シミュレータでアプリを起動
- Hello, worldのまんまとりあえず起動したい
- 上のバーにある緑の再生ボタンを押します
- 「デバイス選べ」って言われるので、下のLaunch Emulatorにチェックを入れて
- 手元の実機がNexus5なので、それを見越してNexus5にしときます
- 意気揚々とOK!
- おこられたのでググった
- Cordova Andorodiシミュレータ起動時に、「emulator: ERROR: This AVD's configuration is missing a kernel file!!」エラー | レンタルサーバーのCPIスタッフブログ
- Android Virtual Device が入ってないっぽい(じゃそもそも選択できるなよ、と思った)
- SDK Managerを開く(AVD Managerじゃない)
- なるほど4.4のSystem ImageがNot Installed
- チェックボックス入れて
- 右下のInstall packagesをクリック
- なんか同意してさらにInstallをクリック
- 待つ(けっこう待つ)
- インストールできたので、同様にRunしてみると...
いくら待っても立ち上がらない
早くできるらしいです
- Device nexus [emulator-5554] is online, waiting for processes to start up.. - Udacity Forums
- エミュレータのUse Host GPU: .qdx
OKやってみる
よし、これならどうだ!
...
糞い
結論:
エミュレータやめろ。実機つかえ
実機でアプリを起動
- まずは実機の設定をいじるひつようがあります
- Android Studioでアプリを実機で動作確認する - Android Studioでアプリ開発!
- で、USBつなげてRunすると
- これなので、これにむけてRunすると
味気ないので、以下の変更を加えた
diff --git a/app/src/main/res/layout/activity_my.xml b/app/src/main/res/layout/activity_my.xml index c17166f..a742a5b 100644 --- a/app/src/main/res/layout/activity_my.xml +++ b/app/src/main/res/layout/activity_my.xml @@ -9,8 +9,10 @@ tools:context=".MyActivity"> <TextView - android:text="@string/hello_world" + android:text="田井中律は\n俺の嫁" android:layout_width="wrap_content" - android:layout_height="wrap_content" /> + android:layout_height="wrap_content" + android:textSize="100dp" + /> </RelativeLayout>
イェーイ
雑感
エミュレータやめろ。実機つかえ
ほんまこれ
DRYな備忘録