トップ «前の日記(2014-06-13 (Fri)) 最新 次の日記(2014-06-17 (Tue))» 編集

uDiary

海野秀之(うんのひでゆき)の外部記憶

Twitter (twilog) / RSS / アンテナ / ぶくま

2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|

2014-06-14 (Sat)

Hello, Android again

Android SDK インストール

Windows に入れるのは初めてだったような。

Android SDK インストール

http://developer.android.com/sdk/index.html#download

ダウンロードしたら、適当な場所に展開して、platform-tools/ に PATH を通す

JDK インストール

http://www.oracle.com/technetwork/jp/java/javase/downloads/jdk7-downloads-1880260.html

これも、適当な場所に展開して、jdk1.7.0_60 を JAVA_HOME に設定し、jdk1.7.0_60/bin に PATH を通す。

ant インストール

http://ant.apache.org/bindownload.cgi

ダウンロードして、適当な場所に展開して、PATH 通す。

Hello, World.

Eclipse 使う気が、まったくないので、Command Line から。
http://developer.android.com/training/basics/firstapp/creating-project.html#CommandLine

SDK の tool/ ディレクトリに移動して、以下を実行するのですが、これらは git bash 上ではだめで、
「コマンド プロンプト」から。

android list target


android create project --target 1 --name Hello --path C:\Users\unno\android_prjs\Hello --activity HelloActivity --package com.example.hello

これで、プロジェクトが作成される。このままエミュレータを起動(必要なら作成して、Start):

android avd

続きは、git bash 上で(git bash でなくてもいいんですが):

http://developer.android.com/training/basics/firstapp/running-app.html

$ cd android_prjs/Hello/
$ ant debug
$ adb install bin/Hello-debug.apk

Hello Smali

https://code.google.com/p/smali/source/browse/examples/HelloWorld/HelloWorld.smali

これも、「コマンド プロンプト」から。

> java -jar C:\Users\unno\smali\smali-2.0.3.jar -o HelloWorld.dex HelloWorld.smali
> adb push HelloWorld.dex /data/local
> adb shell dalvikvm -cp /data/local/HelloWorld.dex HelloWorld
Hello World!

2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|
Categories 3imp | Card | Cutter | Dalvik | Euler | Football | GAE/J | Hand | Haskell | Re:View | Ruby | Scheme | TQD | Tiger | TigerBook読 | UikiTeXi | Verilog | Violin | Web | parconc | tDiary | お勉強 | エントロピー | ツン読 | | 将棋 | 政治について | | 模写してみよう | 確率論 | 設定など | 雑文 | 音声