【Android】关于Android Studio 开启断言assert
2015-11-17 14:22
453 查看
想要在程序中开启断言,方便调试,开启方式如下:
在项目的run按钮旁找到run/debug configuration,设置JUnit的vm options为-ea
关于断言的更多参数:
但实际上,在使用assert时,android studio会报如下提示:
意思是不要使用assert,因为它并不可靠,建议使用
转载署源:
By:KyleCe
Link:http://blog.csdn.net/kyleceshen/article/details/49887017
在项目的run按钮旁找到run/debug configuration,设置JUnit的vm options为-ea
关于断言的更多参数:
(五)有关断言的更多参数(转帖一下): -ea java -ea 打开所有用户类的assertion -da java -da 关闭所有用户类的assertion -ea:<classname> java -ea:MyClass1 打开MyClass1的assertion -da:<classname> java -da: MyClass1 关闭MyClass1的assertion -ea:<packagename> java -ea:pkg1 打开pkg1包的assertion -da:<packagename> java -da:pkg1 关闭pkg1包的assertion -ea:... java -ea:... 打开缺省包(无名包)的assertion -da:... java -da:... 关闭缺省包(无名包)的assertion -ea:<packagename>... java -ea:pkg1... 打开pkg1包和其子包的assertion -da:<packagename>... java -da:pkg1... 关闭pkg1包和其子包的assertion -esa java -esa 打开系统类的assertion -dsa java -dsa 关闭系统类的assertion 综合使用 java -dsa:MyClass1:pkg1 关闭MyClass1和pkg1包的assertion
但实际上,在使用assert时,android studio会报如下提示:
意思是不要使用assert,因为它并不可靠,建议使用
//BuildConfig会根据你的动作自动更新DEBUG的值 if(BuildConfig.DEBUG && boolParse){ //do something for assert aim }
转载署源:
By:KyleCe
Link:http://blog.csdn.net/kyleceshen/article/details/49887017
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories