如何调试安卓程序
1. 求安卓程序开发中常用的调试方法
可以在需要查看信息的地方log.i(),括号里填你需要的字符串或者表达式(字符串形式)。然后在logcat里就能看到这句是否执行,或是获得的信息是不是你想要的信息
2. 如何在android studio中调试源程序
Android Studio有两种调试模式可供参考,一个是直接进入调试模式,另一个是进程调试(以下均是android studio的截图)
一、调试模式
经验:一般来说,当程序一启动等等不好一个界面一个步骤的跟踪的时候,可以采用第一个方式,当只需要调试某一个界面/某一个执行步骤的时候,可以采用第二种方式,当然也可以加上Log日志来配合调试。
3. eclipse中安卓怎么进行程序调试
Eclipse开发的Android程序可以直接在手机上运行调试。
具体步骤:
1. 手机打开 USB调式模式(具体:“设置”->“应用程序”->“开发”->“USB调试”)(不同的手机操作可能打开方式不一样)。
2. 将手机连接到电脑。
3. 电脑上安装手机USB驱动程序。
4. 运行android 应用。
点击工程 run as android application后,系统就会查找已经连接到电脑的设备,选择已经连接的设备即可运行在手机上了。
4. 怎么用手机调试android程序
工具/原料
一部Android系统智能手机
一台PC电脑
The Android Developer Tools (ADT)
方法/步骤
开发环境搭建
首先,要调试Android程序需下载、安装开发软件。首先,需要到Google Android官方网站:http://developer.android.com/ 网站,点击主页的Develop后点击Tools后就可以看到The Android Developer Tools (ADT) 的介绍,点击 Download the SDK 就进入SDK下载页面,根据电脑的位数来选择是32-bit或64-bit来下载ADT版本,点击Download the SDK Bundle...就开始下载了,下载时文件格式是zip格式,解压整个文件可以看到eclipse、sdk和SDK Manager.exe,ADT不需要安装,可以直接运行!但是要运行eclipse需要java Runtime Environment(jre)支持,所以需要到 http://www.oracle.com/ 下载安装jre,此处由于篇幅略去。
设备驱动安装
除了上述开发环境的搭建,还需要你的Android设备的驱动程序,比如小编的智能手机三星(samsung) GT-I9300国行版,所以去三星官网下载对应机型的USB驱动,安装好驱动软件后,首先要设置一下手机:设置/设定,打开开发者选项,勾上USB调试允许USB线调试,用USB线连接PC机与Android手机(GT-I9300),手机会自动安装一些驱动到电脑。完成连接后电脑处出现USB连接图标,表示连接成功。
工程导入
进入eclipse文件夹,双击eclipse.exe运行eclipse,初次打开时会提示ADT目录,指定后进入开发环境,作为演示,如下图所示,已有Android工程Demo,点击eclipse中File/import选择Existing Projects into Workspace后点击Next选择工程所在目录,点击Finish导入成功。
调试观察
工程检查无错后,点击界面上运行按钮,出现运行程序格式,而后选择调试的硬件设备,点击OK就可以在手机上看运行效果了。
5. 怎么样使安卓手机用于程序的调试
你把手机数据线插上去,选择调试跑程序额时候选择你的手机就可以了 ,一般是用eclipse中的一个虚拟机来跑的,你在哪里可以看到手机的型号选择你的手机就可以啦
6. Android程序如何(单步)调试
1、设置断点
在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。
2、调试
(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。
(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。
(3)或者右键单击该程序,选择debug as(调试方式) -> java application(Java应用程序),则可以调试程序了。前提需要是要在程序中设置好断点。
3、调试快捷键
以debug方式运行java程序后
(F5)单步执行程序,遇到方法时进入;
(F6)单步执行程序,遇到方法时跳过;
(F7)单步执行程序,从当前方法跳出;
(F8)直接执行程序。遇到断点时暂停;
按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;
按F6就是在当前函数一步步debug,不理会深层次运作;
按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;
按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;
另,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。
4、改变变量的值
在变量窗口中右击变量,在弹出的菜单中选择[change value],弹出修改画面。
改变其值后,按下ok按钮;这时变量的值就改为修改后的值了。
5、检查代码段执行结果
在程序运行的时候,想看看某段程序运行的结果是否正确,或者查看某个变量的值时:
选择一句或一段代码,右键单击在弹出的菜单中选择Watch(创建查看表达式)项,此时,代码的执行结果将显示在Expressions(表达式)窗口中。
选择一句或一段代码,右键单击在弹出的菜单中选择Inspect(检查)项,可以直接显示表达式的值。
7. 如何使用真机调试android程序
在windows7操作系统android
studio中按照如下步骤使android工程在手机上调试。
1、首先设置手机:打开手机设置-->开发者选项-->勾上USB调试允许USB线调试,用USB线连接PC机与Android手机,手机会自动安装一些驱动到电脑。完成连接后电脑处出现USB连接图标,表示连接成功。
2、然后打开android
studio创建的项目,如下图:
3、点击工具栏的运行按钮,如下图:
4,弹出来的界面选择插入的手机进行调试,如下图:
8. android开发者选项选择调试应用程序如何加入程序
按以下路径打开:设置\关于手机\版本号,连续点击版本号5次左右,会提示打开开发者选项,此时返回设置界面,找到开发者选项;
这个选项一般在使用PC连接手机时会用到,想通过PC为手机下载软件,备份手机图片、联系人、短信等信息时,必须打开开发者选项中的USB调试。
9. 如何在真机上调试Android应用程序
主要通过以下几个步骤:
1、手机通过数据线连接在电脑上
2、设置android手机为USB调试模式。步骤:menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】
3、如果是window系统,系统会提示安装驱动:
7、选中手机设备,点击OK之后,程序就开始在真机上安装了,控制台输出如下信息:
[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device ‘HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }
8. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数android:debuggable="true", 如下:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
9. 执行真机调试操作:ECLIPSE调试对话框中,Target窗口中选择Manual,点击【debug】按钮,选择真机设备,开始调试。
注:不管是否启用ECLIPSE环境,任何Android软件只要在真机上运行发生异常,都可以在命令行窗口下查看具体异常信息:
执行:./adb logcat 可以查看到更多的系统异常消息。在这些消息中要注意查看Caused by:打 头的行,这些行指明了在哪行代码出的错误
10、运行这个应用程序,这样就可以使用手机来测试了