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 $