18:27:12 # Life Android ビルドするための、Debian での java の基本的な設定。 あと根本的な問題として、jdkをいれていなかったのでjavacがなかった。 apt-get install sun-java6-bin sun-java6-jdk で解決。 sudo update-alternatives --config java 、 sudo update-alternatives --config javac で、alternativesを確認。 JAVA_HOMEとかは設定しなくてもなんとなくいけているっぽい?
$ ant
Buildfile: build.xml
dirs:
[echo] Creating output directories if needed...
resource-src:
[echo] Generating R.java / Manifest.java from the resources...
aidl:
[echo] Compiling aidl files into Java classes...
compile:
[javac] Compiling 2 source files to /home/dancer/tmp/android/HelloAndroid/bin/classes
dex:
[echo] Converting compiled files and external libraries into bin/classes.dex...
package-res:
package-res-no-assets:
[echo] Packaging resources...
debug:
[echo] Packaging bin/HelloAndroid-debug.apk, and signing it with a debug key...
[exec] Using keystore: /home/dancer/.android/debug.keystore
BUILD SUCCESSFUL
Total time: 6 seconds
$ unzip -v bin/HelloAndroid-debug.apk
Archive: bin/HelloAndroid-debug.apk
Length Method Size Ratio Date Time CRC-32 Name
-------- ------ ------- ----- ---- ---- ------ ----
696 Defl:N 306 56% 12-28-08 18:32 6e1cba75 res/layout/main.xml
1244 Defl:N 484 61% 12-28-08 18:32 31169ce1 AndroidManifest.xml
748 Stored 748 0% 12-28-08 18:32 566dca28 resources.arsc
1692 Defl:N 845 50% 12-28-08 18:32 7e377064 classes.dex
327 Defl:N 231 29% 12-28-08 18:32 b7aa5506 META-INF/MANIFEST.MF
380 Defl:N 263 31% 12-28-08 18:32 160db9b1 META-INF/CERT.SF
776 Defl:N 602 22% 12-28-08 18:32 42b77e60 META-INF/CERT.RSA
-------- ------- --- -------
5863 3479 41% 7 files
生成物(apk)はadbで実機にインストールできる。
$ adb install bin/HelloAndroid-debug.apk * daemon not running. starting it now * * daemon started successfully * 61 KB/s (4369 bytes in 0.069s) pkg: /data/local/tmp/HelloAndroid-debug.apk Success
これで、HelloAndroid テンプレートが実機で動きます。
$Id: dancer-diary.el,v 1.92 2007/08/30 21:46:09 dancer Exp $