android開発用のADT(eclipse plugin)のインストール
いろんなサイトに以下のURLよりインストールすると書いてあるのだが
リポジトリが存在しないらしくエラーになる。
ブラウザでたたいても404だし。
https://dl-ssl.google.com/android/ecl [...]
ビールとモルトウィスキーをこよなく愛するプログラマ日記
いろんなサイトに以下のURLよりインストールすると書いてあるのだが
リポジトリが存在しないらしくエラーになる。
ブラウザでたたいても404だし。
https://dl-ssl.google.com/android/ecl [...]
このあたりからsdkをダウンロードしてインストール。
http://developer.android.com/intl/ja/sdk/1.5_r3/index.html
tools をパスに追加してパスを通す。
*起動
emulator
速攻でエラー!
hogehoge@ireul:/opt/android-sdk/tools$ ./emulator
emulator: ERROR: You did not provide the name of an Android Virtual Device
with the ‘-avd <name>’ option. Read -help-avd for more information.
If you *really* want to *NOT* run an AVD, consider using ‘-data <file>’
to specify a data partition image file (I hope you know what you’re doing).
ふむふむavdというのを指定するらしい
*avdを作成
android create avd –name android1.5 –target 3
オプションのメモ
–target 1 [...]
logbackを使用することになったのでlogbackとslf4jの設定方法をメモ代わりに記述してみました。
log4jは開発終了らしく今後はlogbackを推奨らしい。
SLF4Jとlogbackを利用しロギングする仕組みが今後のスタンダードになるのだろうか?
SLF4JからSLF4Jをダウンロードし、
Logback Homeからlogbackをダウンロードする。
今回利用したのはlogbakが0.9.14でSLF4Jが1.5.6を利用しました。
アーカイブを展開するとjarがめちゃめちゃ一杯でます。
正直どれを使っていいのか悩みました。
logback:
logback-access-0.9.14.jar
logback-classic-0.9.14.jar
logback-core-0.9.14.jar
slf4j:
integration-1.5.6.jar
jcl-over-slf4j-1.5.6.jar
jul-to-slf4j-1.5.6.jar
log4j-over-slf4j-1.5.6.jar
slf4j-api-1.5.6.jar
slf4j-ext-1.5.6.jar
slf4j-jcl-1.5.6.jar
slf4j-jdk14-1.5.6.jar
slf4j-log4j12-1.5.6.jar
slf4j-migrator-1.5.6.jar
slf4j-nop-1.5.6.jar
slf4j-simple-1.5.6.jar
今回は利用したjarはlogback-classic-0.9.14.jar,logback-core-0.9.14.jar,slf4j-api-1.5.6.jarの三つを利用しました。
以下がサンプルプログラムになります。
[TestLogging.java]
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.slf4j.Marker;
import org.slf4j.MarkerFactory;
import junit.framework.TestCase;
public class TestLogging extends TestCase {
protected static Logger log = LoggerFactory.getLogger(TestLogging.class);
protected static Marker marker = MarkerFactory.getMarker(TestLogging.class.getName());
public TestLogging() {
}
public void testPutLog() {
[...]