android 用eclipse调试framework java层或者应用层代码

Android系统级开发--Framework层 前言:一直没有下决心来好好弄一个博客,这次准备在csdn上好好做一个。先把以前的文章搬家整理一下~ 正文... 首先想说的是,做Android系统级开发其实是件很简单的事情。 这部分我会分成Framework层,基于NDK的so库及bionic库,Kernel三部分来写 下完android source后,编译的过程如下: cd mydroid_sourc 阅读详情

下面的方法,调试中无法查看变量值,推算是由于代码不完整,并且包含错误,所以下面的方法只针对流程调试。变量调试请按下面方法导入完整的编译好的项目。


1.首先保证你手机版本是eng版本,这样你的eclipse DDMS插件才会看到很多进程,类似于下图:



2.其次要有你当前手机版本的framework层或者app层源码,并且保持一致,否则会出现代码错位。


3.直接导入framework文件夹或者package文件夹的源码:

导入前将eclipse自动编译关掉,因为导入的源码不需要编译,有错误也不影响。

New-JavaProject-Use default location 勾去掉,路径选择你要调试的源码,导入过程中有点慢,耐心等待!



4.我们以调试Activity.java源码为例,ctrl+shift+R 键入Activity,打开Activity.java ,ctrl+O 搜索 onCreate方法,在第一行打上断点:



5.打开DDMS,随便选择一个应用进程,记住一定要选中,这里以calendar日历为例:


选择debug图标的三角  debug configurations - remote java application - 右键-new 键入name port键入 8700




然后点击 图下方的debug按钮,弹出的对话框不理会,选择 继续执行。


6.手机启动calendar应用,触发断点,不要问为什么启动calendar应用能触发第四步设置的断点...



哈哈,熟悉的debug界面是不是出来了!

成功了吗,告诉我吧!

如果报错,请重启adb或者ddms试下。

银行数据仓库体系实践(3)--数据架构 狭义的数据仓库数据架构用来特指数据分布,广义的数据仓库数据架构还包括数据模型、数据标准和数据治理。即包含相对静态部分如元数据、业务对象数据模型、主数据、共享数据,也包含相对动态部分如数据流转、ETL、整合、访问应用和数据全生命周期管控治理。 数据架构层面通过数据分类、分层部署等手段,从非功能性视角将数据合理布局。通过整体架构管控和设计,支持业务操作类和管理分析类应用(系统),满足业... 阅读详情

相关推荐

在innovus中通过ecoAddRepeater插入buffer/inverter

在innovus中,我们可以通过ecoAddRepeater命令来在net上添加单个buffer或者成对的inverters。ecoAddRepeater命令的行为由命令setEcoMode控制。 选项说明 -cell <list of cells> 指定插入的buffer或者inverter的类型。 -net <netName> | -term <inst1/term1 inst2/term2 ...> -net指定需要插入buffer/inverters的

kevindas的博客 1万+

Eclipse中跟踪调试Android源代码

田海立@优快云 2012-9-29 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。 一、准备工作 确保机器上已经安装并配置下列软件环境:JDK/ Eclipse / A...

runfeel 214

ESP32-CAM图传小车:端边协同的嵌入式视觉系统设计

在物联网边缘智能场景中,嵌入式视觉系统需平衡实时性、算力与成本。其核心在于理解图像采集、硬件编码、低延迟传输与分层计算的基本原理——OV2640等CMOS传感器配合JPEG硬件编码可显著降低主控负载;TCP流式协议比HTTP/RTSP更适配资源受限MCU;而‘计算卸载’架构将OpenCV等重负载移至Android端,使ESP32专注实时控制与传输,既发挥FreeRTOS任务调度优势,又规避了PSRAM带宽与内存瓶颈。该模式广泛适用于教育机器人、智能巡检及DIY视觉终端等场景,本文以WiFi图传坦克小车为载体

weixin_42524864的博客 373

使用Eclipse搭建Android开发环境并编译运行HelloWorld

使用Eclipse搭建Android开发环境并编译运行HelloWorld。 报告存档,不是指南,可能有误。 环境搭建 所用工具包:Android开发环境搭建.rar。包含JDK安装包、Eclipse软件、已经下载好的Android SDK包。 安装JDK并配置环境变量 安装JDK 双击jdk应用程序进行安装: 直接点下一步,在下面的界面中选择安装目录并记下此目录,用于环境变量的设置。 点击下一步进行安装,当弹出安装下图的jre的对话框时直接关闭窗口即可,因为jdk自带了jre,不需要单独再装一遍了。

qq_31034951的博客 1万+

数电实训:万年历

万年历

Lmyccq的博客 1万+

AI上推荐 之 隐语义模型(LFM)和矩阵分解(MF)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 1万+

android framework开发环境搭建 详解_android开发环境搭建(eclipse2019最新版)

由于旧项目是用eclipse开发的,最近需要维护,好几年没用过eclipse了,本来想把项目转成android studio,但是发现依赖引用太多,都需要转好麻烦还不如直接用eclipse来的痛快,所以决定重新搭建一下eclipse开发环境,java开发环境省略1.eclipse下载https://www.eclipse.org/downloads/download.php?file=/techn...

weixin_33365214的博客 1137

一文搞懂LDO !

Start-up 时间是 IC 做死的,如果想要延时启动,最简单的办法是在 EN 上接一个大一些的电容到地,构成一个简单的 RC 电路。电容太小,电压跌落大,响应快。输出电流高,功率大;外围器件少,电路简单,成本低,负载响应快,输出纹波小;将采集的电压输入到比较器反向输入端,与正向输入端的基准电压(期望输出的电压)进行比较,再将比较结果进行放大;是指在给定负载变化下的输出电压的变化,这里的负载变化通常是从无负载到满负载。芯片的静态电流大小与其他性能成反关系,如低噪声,高电源电压抑制比,静态电流大。

weixin_46969363的博客 4384

eclipse android framework.jar,配置eclipse使用我自己的Android SDK(framework.jar)

要构建SDK,您应该运行以下命令:make update-apimake sdk由于Android的API已被修改,命令make update-api添加了新的API.命令make sdk在out文件夹中创建SDK.然后,要使用新SDK开始在Eclipse中开发应用程序,您应该添加这个新的SDK.有两种可能性.第一个来自“嵌入式Android”一书.我将在这里复制它:Assuming you ha...

weixin_34669755的博客 187

基于Simulink的永磁同步电机三闭环(位置/速度/电流)伺服仿真

本文详细介绍了基于Simulink的永磁同步电机三闭环伺服控制系统的设计与实现,针对机器人关节控制场景。系统采用位置环(外环)、速度环(中环)和电流环(内环)的嵌套结构,通过精确的带宽匹配(电流环1kHz、速度环200Hz、位置环20Hz)实现亚微米级位置跟踪。文中提供了完整的Simulink建模步骤,包括主电路搭建、三环PI控制器实现及坐标变换模块,并验证了系统性能:阶跃响应时间35ms,位置误差<0.05°,正弦跟踪误差<0.15°,负载突加恢复时间0.08s。最后提出了参数自适应整定、前馈

amy_mhd的博客 279

手把手教你学simulink(13.2)--构建一个单相并网逆变器Simulink仿真模型

基于Simulink的单相并网逆变器项目的详细仿真实例。这个项目将重点放在逆变器的详细建模、最大功率点跟踪(MPPT)控制策略、并网控制和仿真分析上。我们将使用MATLAB/Simulink来构建整个系统,并通过具体的代码和模块来实现各个功能。

MHD0815的博客 545

Eclipse中跟踪调试Android Framework源代码

FROM: http://blog.youkuaiyun.com/thl789/article/details/8033282 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。...

whotodo 370

零基础学simulink仿真建模--使用Simulink来构建一个混合动力无人机中燃料电池与锂电池协同控制的仿真模型

延长飞行时间:燃料电池的能量密度高于锂电池,适合长时间稳定供电。提高功率密度:锂电池能够快速响应瞬时高功率需求,比如起飞和加速阶段。优化能源管理:通过有效的能量管理系统,可以根据实际需求动态调整燃料电池和锂电池的工作状态,从而提高整体效率。通过上述步骤,我们简要介绍了如何基于Simulink实现混合动力无人机中燃料电池与锂电池协同控制的仿真模型。

amy_mhd的博客 190

android 防java层调试,android 用eclipse调试framework java层或者应用层代码

下面的方法,调试中无法查看变量值,推算是由于代码不完整,并且包含错误,所以下面的方法只针对流程调试。变量调试请按下面方法导入完整的编译好的项目。1.首先保证你手机版本是eng版本,这样你的eclipse DDMS插件才会看到很多进程,类似于下图: 2.其次要有你当前手机版本的framework层或者app层源码,并且保持一致,否则会出现代码错位。3.直接导入framework文件夹或者packag...

weixin_32101285的博客 162

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Eclipse中跟踪调试Android(Framework)源代码

原文地址:http://blog.youkuaiyun.com/thl789/article/details/8033282 本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。

pinghegood的成长之路,奋斗阶段 754

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux下Eclipse工程查看framework层代码

Goolge在发布SDK时没有把源代码包含进去,而且ADT不允许我们在项目属性中attach源代码到android.jar上。所以默认情况下,我们没法在Eclipse的一个Android工程中查看framework java层的代码。     经尝试,找到如下解决办法:大家可以 1、cd $android_sdk/platforms/android-2.1/   2、ln -s $android_dir/frameworks/  sources 刷新一下自己的Android工程,按F3就

BonderWu的专栏 3254

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

android 调试跟踪framework层代码

田海立@优快云 2012-9-29   本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。     一、准备工作   确保机器上已经安装

一介渔夫 2000

如何调试跟踪Android Framework源代码

<br />如何调试跟踪Android源代码<br />邹德文<br />Android平台 代码很多,关系也很复杂,通常我们调试程序 的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code的方法。<br />1.首先,得到Android源代码(可参考之前的文章--如何获取Android源代码并编译.doc),并且编译,得到outputfile,在

happy_6678的专栏 1722

eclipse查看Android系统源代码

准备工作 1.android系统源码(熟悉目录结构即可) 2.eclipse工具(熟悉基本操作)    android系统源码目录结构 开始导入源码 1.在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。将该文件拷贝到源代码的根目录   首先进入到 ~/dev

249198337的专栏 684
上一篇: 对TextView ImageView 设置了drawable selector 发现不管用问题
下一篇: Android 系统属性SystemProperty分析
cool_ping
博客等级 码龄19年 18粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值