社区
Android
帖子详情
如何在eclipse中调试app?
月光宝盒
2011-04-06 07:28:03
现在无法在eclipse中设置断点,查看变量值等,
怎样才能将工程中的app关联 进eclipse,在模拟器上调试呢?
其他平台的都可以直接进VC调试MMI这块的,android不会不行吧?
...全文
964
14
打赏
收藏
如何在eclipse中调试app?
现在无法在eclipse中设置断点,查看变量值等, 怎样才能将工程中的app关联 进eclipse,在模拟器上调试呢? 其他平台的都可以直接进VC调试MMI这块的,android不会不行吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月光宝盒
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运行项止即可以设置断点调试代码。
BLEDemo蓝牙
调试
APP
源码
源码有注释,导入
eclipse
后,可以直接安装到手机正常运行,文档里有云盘下载链接
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
APP
动态分析-
Eclipse
调试
0x00 开篇 这篇也是历史文章,来迁移的; 之前说过,用Android Studio和
Eclipse
对应用进行动态
调试
的机会会很少,但是最近接触一个项目就需要用到动态
调试
的技术,而之前已经讲过Android Studio对smali的动态
调试
了,这里讲下
Eclipse
对java的动态
调试
。 0x01 动态
调试
有哪些手段 Idea对smali代码进行动态
调试
,Android Studio是基于Idea修改而来,所以
调试
方法一样,Android Studio
调试
smali的话需要安装
调试
插件Sma..
Android如何运行真机在
eclipse
上
调试
应用?
主要通过以下几个步骤:1、手机通过数据线连接在电脑上2、设置android手机为USB
调试
模式。步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择【USB
调试
】3、如果是window系统,系统会提示安装驱动:选择正确的android sdk安装目录,然后点击下一步,
My
Eclipse
代码在
Eclipse
中
运行
调试
之前的项目都在
Eclipse
中
开发,最近接到一个项目是用My
Eclipse
开发的,上传到SVN上。从代码库
中
获取发现获取到的代码在
Eclipse
中
无法
调试
,且点击F3也无法进入代码当
中
,在网上查了好久,都没有一个系统的解决方案,研究了一下,写此文档作为操作记录。 配置步骤及截图(1) 从SVN上获取代码库
中
的代码(检出时需选择“作为工作空间
中
的项目检出”) 工程样式如下: ...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章