Emacs
Android

android-mode チートシート

More than 5 years have passed since last update.


準備


インストール

https://github.com/remvee/android-mode

※Android SDKのインストールや、antのインストールは省いてます


init.el

;; android-mode

(require 'android-mode)

;; Android SDKのパス
(setq android-mode-sdk-dir "~/Development/android-sdk-macosx")

;; コマンド用プレフィックス
;; ここで設定したキーバインド+android-mode.elで設定された文字、で、各種機能を利用できます
(setq android-mode-key-prefix (kbd "C-c C-c"))

;; デフォルトで起動するエミュレータ名
(setq android-mode-avd "AVD_01")


使う


プロジェクトの作成

M-x android-create-project

対話式で入力していきます

Path
空のディレクトリを指定

Package
パッケージ(jp.co.xxx.abc)

Activity
メインのアクティビティ名

Target
android list targets の id 指定


エミュレータ起動

M-x android-start-emulator または C-c C-c e

※ android-mode-key-prefix に C-c C-c を設定している場合です


DDMS起動

M-x android-start-ddms または C-c C-c d


ビルド

M-x android-ant-debug または C-c C-c c


インストール

M-x android-ant-installd または C-c C-d i


アプリ起動

M-x android-start-app

init.elでキーバインド設定するなら、


init.el

(define-key android-mode-map (kbd "C-c C-c a") 'android-start-app)



Logcat

M-x android-logcat または C-c C-c l


その他


Eclipseなどで作ったプロジェクトを使うとき (build.xmlがないとき)

プロジェクトのディレクトリで、

$ android update project -p ./