android debug
DESCRIPTION
Android Debug. 建國科技大學資管系 饒瑞佶 2012/4. Debug 兩三事. 善用 Eclipse 提供的工具 (snippets 、 log) 與錯誤判別 ( 紅色底線 ) 利用 AlertDialog 或 Toast 印出階段結果 注意 AndroidManifest.xml 內需要開的權限 還是要多寫. Android Debug. 開發環境 Eclipse 的 LogCat 訊息視窗 Console, Problems… Logcat 自行加入顯示訊息 Toast AlterDialog … 透過 log 類別 +LogCat 視窗 - PowerPoint PPT PresentationTRANSCRIPT
-
Android Debug2012/4
-
DebugEclipse(snippetslog)()AlertDialogToastAndroidManifest.xml
-
Android DebugEclipseLogCatConsole, ProblemsLogcatToastAlterDialog log+LogCatTryCatch
-
EclipseConsole, Problems
-
EclipseLogCat1
-
EclipseLogCatLogCatConsoleJava Code
-
?
-
Eclipse
-
-ToastToast.makeText(this, , Toast.LENGTH_SHORT).show();
-
- AlterDialognew AlertDialog.Builder(this) .setTitle(") .setMessage() .setPositiveButton("",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }) .show();import android.app.AlertDialog;import android.content.DialogInterface;
-
log+LogCat(Verbose)(Debug)(Info)(Warning)(Error)
-
log+LogCatLog v, d, i, w, e()vdLogCat Tag LogCat Message Log.v("MyMessage", "This line was executed.");Log.e("MyMessage", "submit is null.");import android.util.Log;
-
log+LogCat
-
log+LogCatLogCat
-
TryCatchtry{
}catch(Exception e){ Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
}
-
breakpoint
-
Display
-
CTRL + SHIFT + DCTRL + SHIFT + DDisplayF6
-
ALT + SHIFT + ALT +SHIFT +
-
import android.os.Debug;WRITE_EXTERNAL_STORAGE permissionDebug.startMethodTracing( "traceFileName" ); Debug.stopMethodTracing( );adb pull /sdcard/traceFileName.trace .
traceview \traceFileName.tracesdcard
-
traceview \traceFileName.trace1.Name: 2.Incl:inclusive 3.Inclusive: . 4.Excl: 5.Exclusive: 6.Calls+Recur Calls/Total: 7.Time/Call: (ms)