• android学习笔记(9)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 android:name="android.test.InstrumentationTestRunner"    
                android:targetPackage="com.example1.sqlitedemo" 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应用进行单元測试

  • 相关阅读:
    python基础(十七、变量进阶
    python基础(十六、变量进阶
    python基础(十五、变量进阶
    python基础(十四、变量进阶
    python基础(十三、综合应用
    MySQL-索引失效原理
    MySQL-忘记密码
    OSI七层模型
    Python-socket通信
    Python-编程小技巧
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7137529.html
Copyright © 2020-2023  润新知