2012年3月4日日曜日

開発メモ①エラー関連


--☆エラー処理を作るのが面倒な時
http://www.adamrocker.com/blog/288/bug-report-system-for-android.html引用
import java.lang.Thread.UncaughtExceptionHandler;
アクティビティクリエイト処理{
Context context = getApplicationContext();
Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtExceptionHandler(context));


--例外処理スレッド
public class MyUncaughtExceptionHandler implements UncaughtExceptionHandler {
    @Override
    public void uncaughtException(Thread th, Throwable e) {
        //catchされなかった例外は最終的にココに渡される
    }
}
これで何処にエラーが発生してもキャッチして処理できます


--☆よくわからないエクリプスのエラー対処

AKPツール コンパイルエラー
レイアウトエディターのエラー
Conversion to Dalvik format failed with error 1

コマンドプロンプトで以下を実行
start eclipse.exe -clean %*




--☆ADB INSTALL エラー
Segmentation faultと表示された場合
アプリ名が日本語なのが原因→APKの名前を半角英数に変更

兎に角、よくわからないエラーが出た時はcleanコマンド!




0 件のコメント:

コメントを投稿