標籤:android開發 android調試
對應若水老師的第十四課
一,Log日誌輸出
Log.v(tag,message); //verbose模式,列印最詳細的日誌
Log.d(tag,message); //debug層級的日誌
Log.i(tag,message); //info層級的日誌
Log.w(tag,message); //warn層級的日誌
Log.e(tag,message); //error層級的日誌
tag用來標記log訊息的源頭用常量來表示.message是這條log的內容.
二,單元測試
step1:在androidmanifest.xml中添加以下配置資訊:
<!-- <application> 中:--><uses-library android:name="android.test.runner"/><!-- </application> 之後: --><instrumentation<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="szy.android.activity" android:label="Testing/> <!--注意!!android:targetPackage中要與項目名字一樣才能運行成功!-->
step2寫單元測試代碼
比較好的方法是在項目中建立一個source floderz在裡面寫好要測試的單元檔案,並給它添加到AndroidTestCase中去:
public class PersonDAOTest extends AndroidTestCase {private static final String TAG = "PersonDAOTest";public void testAdd() //要測試的方法{Log.i(TAG,"Test");}public void testDelete() //要測試的方法{fail("Not yet implemented");}}測試時選中測試的類中的某個方法右鍵RunAS->android junit test
junit視窗有綠條就表示測試能通過.紅色就有問題
三,調試
debug比較簡單,自己上手摸索.
附:
對Android應用進行單元測試
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
android學習筆記(7)android程式調試學習