程序调试技术(JUnitTest)

简介:

调试是自己没事试试的,呵,有不详细的地方,多多包涵啦,有好的资料记得共享

哦。

 

    1.文件目录大概如上图所示,但还不够,还需要在

 

AndroidMinifest.xml文件中添加如下几句:

 

 


 
 
  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
  3.       package="com.mzh.www" 
  4.       android:versionCode="1" 
  5.       android:versionName="1.0"
  6.     <uses-sdk android:minSdkVersion="8" /> 
  7.  
  8.     <application android:icon="@drawable/icon" android:label="@string/app_name"
  9.         <uses-library android:name="android.test.runner"/> 
  10.         <activity android:name=".JUnitTestActivity" 
  11.                   android:label="@string/app_name"
  12.             <intent-filter> 
  13.                 <action android:name="android.intent.action.MAIN" /> 
  14.                 <category android:name="android.intent.category.LAUNCHER" /> 
  15.             </intent-filter> 
  16.         </activity> 
  17.  
  18.     </application> 
  19.      
  20.     <instrumentation  
  21.         android:name="android.test.InstrumentationTestRunner" 
  22.         android:targetPackage="com.mzh.www" 
  23.         android:label="Testing" 
  24.     /> 
  25.      


 


 

完成以上操作后即可右键进行单元调试,因为以上是我个人临时做的笔记,如有不清楚的地方,包涵下,我也在边学习
边试的,谢谢啦,吼吼。。O_O

 

当然也可以用Debug断点调试程序:。。。Debut调试按键在此不一 一赘述F5

 

F6等:

在工程上右键单击:Debug As-->Android Applicaton即可进入打断点的地方啦,简单吧。

     本文转自华华世界 51CTO博客,原文链接:http://blog.51cto.com/mzh3344258/689728 ,如需转载请自行联系原作者


相关文章
|
8月前
|
存储 人工智能 Cloud Native
“爆款”批量生成,如何实现一键创作 AI 有声绘本?
有声读物作为备受欢迎的内容形式之一,已在教育、影视、文化及娱乐等多个领域广泛应用。本方案通过云原生应用开发平台 CAP、函数计算 FC 和百炼模型服务,实现了有声绘本读物的自动化创作,解决了传统制作中步骤繁琐、周期长和高技术门槛的问题,显著提高了创作效率。
280 19
|
7月前
|
监控 数据可视化 搜索推荐
如何通过数据分析优化营销流程?
在当今竞争激烈的市场中,企业需构建高效的营销流程以整合资源、提升效率并实现业务增长。本文从目标设定、渠道选择、内容创作、数据分析及团队协作工具等方面详细探讨了如何优化营销流程,并指出了常见问题及改进方向。通过明确目标、精准选择渠道、创作高价值内容、用数据驱动决策以及提升团队协作效率,企业能够在激烈的市场竞争中脱颖而出,实现持续增长。
|
人工智能 运维 监控
现代云平台技术及其应用
在当今数字化时代,云平台技术正日益成为企业转型和创新的关键。本文将探讨现代云平台的定义、架构特点及其在不同行业中的应用案例,旨在帮助读者深入了解并有效应用这一技术。 【7月更文挑战第9天】
574 2
|
9月前
|
供应链 物联网 区块链
新技术浪潮下的变革:区块链、物联网与虚拟现实的融合与创新####
【10月更文挑战第21天】 本文深入剖析了当下三大前沿技术——区块链、物联网(IoT)与虚拟现实(VR)的最新发展趋势,并探讨了它们各自在实际应用中的突破性进展与交叉融合的创新潜力,特别是在提升数据安全、优化用户体验及推动行业数字化转型方面的贡献。通过实例分析,本文揭示了这些技术如何单独及协同作用,重塑传统行业格局,促进数字经济与实体经济深度融合,开启智能化、透明化与沉浸式体验的新纪元。 ####
351 27
|
10月前
|
机器学习/深度学习 人工智能 物联网
2024年软件开发趋势
【10月更文挑战第29天】本文概述了2024年软件开发领域的五大新趋势,涵盖人工智能与机器学习的深入整合、JAMstack架构的广泛采纳、对网络安全的强化关注、远程办公模式的持续影响,以及物联网技术的迅速扩张。这些趋势不仅反映了技术的进步,也展示了软件开发行业对效率、安全性和用户体验的不断追求。
|
Linux 数据处理 开发工具
Linux命令repoquery详解
`repoquery`是Linux(尤其是RPM-based系统如CentOS, Fedora, RHEL)中的一个命令行工具,属于`yum-utils`,用于从Yum仓库查询RPM包信息,包括依赖、文件列表和描述。它不执行安装或卸载,而是帮助解决依赖问题和查找文件归属。主要参数有`-l`(列出文件)、`-i`(显示描述)、`--whatprovides`(查询提供文件的包)等。结合正则表达式和其他命令使用可提高效率。确保安装`yum-utils`并定期更新仓库以获取最新信息。
|
Cloud Native Java API
Java一分钟之-Micronaut:轻量级微服务框架
【6月更文挑战第16天】Micronaut是面向JVM的微服务框架,以其快速启动、低内存占用著称。文章探讨了配置管理、注解理解和AOT编译的挑战,提供了解决方案,并通过一个简单的HTTP服务示例展示了如何创建控制器和应用启动类。通过克服这些问题,开发者能更好地利用Micronaut构建高效微服务。
298 8
|
机器学习/深度学习 自然语言处理 语音技术
南开、字节开源StoryDiffusion让多图漫画和长视频更连贯
【5月更文挑战第13天】南开大学和字节跳动合作开发的StoryDiffusion技术,通过创新的一致性自注意力和语义运动预测器,提升了多图漫画和长视频的连贯性生成。该技术解决了内容一致性问题,增强了文本到图像的预训练模型,并在无样本情况下优化性能。虽然面临复杂运动场景的计算挑战和需针对特定任务优化,但StoryDiffusion为视觉故事生成开辟新途径,对漫画、动画和视频制作有重大影响。论文链接:[arxiv.org/pdf/2405.01434v1](https://arxiv.org/pdf/2405.01434v1)
339 3
|
存储 Cloud Native 大数据
国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验
全面升级为云原生架构,支持云原生按需弹性Serverless能力,解决了长期困扰用户的集群扩展效率和平滑性问题。
国内独家|阿里云瑶池发布ClickHouse企业版:云原生Serverless新体验
|
网络协议 容灾 NoSQL
阿里云DTS踩坑经验分享系列|网络问题排查大法
在DTS的所有用户问题中,网络问题出现的概率居高不下,很大程度上是由于DTS的链路复杂性,从源数据库到DTS再从DTS到目的数据库,任意的一个部位发生网络不通、网络质量问题都有可能导致DTS任务的中断,或者延迟。本文希望以一种最简单的模型,简述DTS网络不通问题的排查方法,并给出一些简单的验证思路及手段,排查方向对了才能事半功倍。
109301 3
阿里云DTS踩坑经验分享系列|网络问题排查大法