导航
全部
Kotlin
Framework层
性能优化
音视频
Camera
UI
SDK
Android Studio
Flutter
面试
Ada助手
博文收录
问答
...
Kotlin
Framework层
性能优化
音视频
Camera
UI
SDK
Android Studio
Flutter
面试
Ada助手
博文收录
问答
登录/注册
社区
Android
帖子详情
如何在eclipse中调试app?
月光宝盒
2011-04-06 07:28:03
现在无法在eclipse中设置断点,查看变量值等,
怎样才能将工程中的app关联 进eclipse,在模拟器上调试呢?
其他平台的都可以直接进VC调试MMI这块的,android不会不行吧?
...全文
给本帖投票
1023
14
打赏
收藏
如何在eclipse中调试app?
现在无法在eclipse中设置断点,查看变量值等, 怎样才能将工程中的app关联 进eclipse,在模拟器上调试呢? 其他平台的都可以直接进VC调试MMI这块的,android不会不行吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
Android EditText疑问
>>
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
月光宝盒
2011-04-08
打赏
举报
回复
谢谢楼上各位的回答。
但我想知道的是源码的调试,而非在SDK上开发app。
我的平台是高通的,有没有在这个平台上调试过源码app的,如何用eclipse关联其源码的?
月光宝盒
2011-04-08
打赏
举报
回复
[Quote=引用 9 楼 zhangchiytu 的回复:]
按照这个说的可以:
http://hi.baidu.com/ktpeng/blog/item/ca5e5fde479881b4cc116677.html
但是问题处在:
5、把android源码作为一个工程导入eclipse
导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classp……
[/Quote]
解决方法:
.classpath 删除下面两行
<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar"/>
<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar"/>
添加 <classpathentry kind="lib" path="/work/froyo/out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar"/>
在eclipse中修改
2.2.1. 通过create file from existing source 导入源代码
2.2.2. 展开packages/providers/CalendarProvider/src
2.2.3. 展开包: com.android.providers.calendar
2.2.4. 右键点击包com.android.providers.calendar
2.2.5. 选择 "new file"
2.2.6. 在对话框中选择点击 "Advanced >>" 按钮, 可以看到"Link to file in the file system" checkbox,
2.2.7. 勾选上 checkbox. 这时 "Browse..." 可用.
2.2.8. 点击 "Browse..." 按钮,选择EventLogTags.java (e.g.,out/target/common/obj/APPS/CalendarProvider_intermediates/src/src/com/android/providers/calendar/EventLogTags.java)
2.2.9. 点击OK
2.2.10. 点击 Finish (in "New File")
2.3 同样的方式修改com.android.providers.contacts的问题
这样在problem view 窗口就不会有error,只有warning了,就可debug了。。。。。
男主角
2011-04-07
打赏
举报
回复
可以的,在代码的那行前面点右击,设置断点,然后DEBUG AS ANDROID APPLICATION
月光宝盒
2011-04-07
打赏
举报
回复
[Quote=引用 6 楼 dinjay 的回复:]
你是说源码的调试么?这个不行,只能打log
[/Quote]
是说整个源码的,不是单独的app。
怎么会不行呢,如果只能打log,那eclipse岂不没用了?
直接在SI中编辑代码就行了。Android不支持在eclipse中调试源码,MTK,BREW都可以在VC
中调试MMI的,应该是没找到方法吧?
hmg25
2011-04-07
打赏
举报
回复
你需要单独将电话模块的代码提取出来,单独建立一个工程,但是你调试时需要注意,因为电话这些模块是系统自带的,所以需要先卸载:进入cmd
adb remount
adb shell
rm system/app/phone.apk
exit
adb uninstall com.android.phone 然后再安装自己编译的apk
dinjay
2011-04-07
打赏
举报
回复
你是说源码的调试么?这个不行,只能打log
月光宝盒
2011-04-07
打赏
举报
回复
楼上的好像没明白我的意思,我知道如何设置断点,
但是无法将工程的源码加入eclipse,如我想调试
短信这个模块,就只加入短信的java代码,而不加入
拨号、日历、设置。。。。。等模块
jianwei824
2011-04-07
打赏
举报
回复
用DDMS即可,形如仿真器,非常方便
DrSmart
2011-04-07
打赏
举报
回复
Android开发之设置断点单步调试
Android开发调试工具TraceView多图演示
android.os.Debug调试工具使用方法
巧用Logcat调试程序
Dalvik Debug Monitor Android调试工具
搜索了一下,希望对你有用,在win32上我用ollydbg、windbg或softice调试,有时候必须用kd,很烦人啊,android这点比较简单
hmg25
2011-04-07
打赏
举报
回复
你先要在DDMS的devices中选中你要调试的那个程序,然后点击那个绿色的小虫,这样就可以调试那些已经打开,运行了的程序啦
BuleRiver
2011-04-07
打赏
举报
回复
右键选择Debug As,选择Android Application即可。
月光宝盒
2011-04-07
打赏
举报
回复
按照这个说的可以:
http://hi.baidu.com/ktpeng/blog/item/ca5e5fde479881b4cc116677.html
但是问题处在:
5、把android源码作为一个工程导入eclipse
导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除
新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。
导入时,eclipse要build工程,比较慢。导完后,一般都没有错误。
我的导入后有eclipse problems提示70个错误,提示类没有什么的。
谁能告知是何原因,急阿急~
要编译SDK吗?
prince58
2011-04-06
打赏
举报
回复
点击debug运行项止即可以设置断点调试代码。
Google Plugin for
Eclipse
4.3
Google Plugin for
Eclipse
4.3版本
适合初学者
eclipse
极为简易的android软件记事本代码实例
这是一个简陋的安卓记事本软件代码,适合初学者使用
Android Studio实战 快速、高效地构建Android应用
《Android Studio实战 快速、高效地构建Android应用 全面涵盖关于Android Studio及其庞大工具生态系统的内容,包括Git和Gradle:除了介绍Android Studio与Git(用于源代码管理)和Gradle(一款构建及测试工具)的无缝工作方式外,还演示了如何使用诸如GitHub和Bitbucket的远程Git Web服务进行开发/协作。本书配有4个完整的Android项目,它们均可从公共的Git仓库下载。 通过学习本书,读者将能够掌握Android工具生态系统
中
最新、最实用的工具,以及Android
App
开发
中
的最佳实践。可以将实验代码作为模板或框架并在自己的类似
App
中
重用和定制。 Android Studio是一款简单直观、功能丰富且极具包容性的集成开发环境,在开发Android
App
方面比
Eclipse
更加高效易用。有了这本书,你将快速掌握Android Studio并最大化Android开发时间。远程Web服务上的源代码均面向最新的Android Studio发行版——1.2版。 主要内容 ● 如何开始使用Android Studio IDE ● 如何导航及使用Android Studio ● 如何使用Git进行版本控制 ● 如何使用Gradle ● 如何使用崭新的Android Wear框架 ● 如何使用Android Studio
调试
代码 ● 如何管理应用项目 ● 如何测试应用 ● 如何分析并重构代码 ● 如何定制Android Studio
android4.0源代码
提取出的Android4.0 API 的源代码,也就是android.jar源代码,这样在
Eclipse
关联到该源代码,就可以在项目
中
查看Android API 的实现了。
APP
动态分析-
Eclipse
调试
0x00 开篇 这篇也是历史文章,来迁移的; 之前说过,用Android Studio和
Eclipse
对应用进行动态
调试
的机会会很少,但是最近接触一个项目就需要用到动态
调试
的技术,而之前已经讲过Android Studio对smali的动态
调试
了,这里讲下
Eclipse
对java的动态
调试
。 0x01 动态
调试
有哪些手段 Idea对smali代码进行动态
调试
,Android Studio是基于Idea修改而来,所以
调试
方法一样,Android Studio
调试
smali的话需要安装
调试
插件Sma..
Android
80,461
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部