导航:首页 > IDC知识 > android调试服务器

android调试服务器

发布时间:2020-11-21 05:25:04

1、如何在Android设备上调试项目

采用android真机调试的最需要解决的是真机与电脑连接的问题,一旦成功连接之后,其实与模专拟器属调试就没什么差别了,只需要在运行Android Project时选择真机即可。在Android2.3之前,由于Android真机无统一的标准,机型众多并且各自的USB驱动都不一样,因此需要去各自的手机生产厂商官方网站去下载并安装对应正确的usb的驱动(或者说是ADB Interface Driver),不过在新版本的SDK中,由google提供了新的usb驱动解决方案,该驱动存放在”%android_sdk_path%/google-usb_driver”文件夹,一般来说目前市面上流行的Android系统机型都能够被支持,因此简化了USB驱动安装,我们优先采用此驱动进行安装,实在无法成功安装再去下载由真机生产厂商提供的驱动。这里以笔者在win7使用的MotorolaMilestone为例。

2、Android真机调试连接服务器时出现问题怎么解决?

方法如下:

1、较新版本的Android系统默认在设置是不显示开发人员选项的,因此进入设置->关于手机->多次点击版本号(一定次数之后设置中出现开发人员选项),开发人员选择出现之后就无需再设置了。

2、设置->开发人员选项(开启)->选择USB调试,之后一般会出现允许连接调试和安装调试证书的选项,都选择是。大部分情况下到这个时候Eclipse开发环境就能够识别手机并可以进行软件的编译下载安装与调试。

3、USB连接方式需要选择正确,如下图四个选项中,只有选中PC助手方式,才可以被电脑和开发环境识别。

4、如果还不能识别有的时候是将Android设备与PC机通过USB接口相连时未能正确,可以尝试使用刷机软件如甜椒刷机助手,启动软件后连接Android设备,如果设备没有正确安装或者驱动程序版本不正确,它会自动下载和安装合适的驱动程序。

5、还有就是Manifest.xml中minSdkVersion的的API level不能高于设备上Android系统版本对应的API level。如下图,对应于Android4.4.2对应的API 19,如果minSdkVersion>=20,则Android Device Chooser中无法显示设备。

6、还有Eclipse开发环境通过adb连接调试Android设备,有一些刷机软件也会运行adb程序,造成与开发环境的adb调试器冲突,需要关闭刷机软件,杀死所有adb进程重启开发环境。

3、在eclipse中开发android时,有客户端和服务器两个工程,如何分别将他们在虚拟机上运行,以便调试?

我没明白你说的什么意思。你是想把服务器端也写成安卓程序运行在手机上吗?
我觉得应该不是,如果是的话,或许就比较复杂。也没什么意义,应为真正的服务器用手机根
本没有办法实现,它内存太小,效率太低了。
为了调试我们一般是在电脑上直接运行服务器端的程序,想模拟的话,Tomcat就可以,程序跑
起来之后你的IP地址加项目名以及后面的功能模块(比如用SSH搭建的服务器端)的struts的
action就是端口,写好接收安卓程序发来请求数据的方法后,一旦安卓程序发出请求,服务器
端就可以直接返回数据给安卓客户端。
想要安卓程序访问服务器,你们的网要在一个网段里,也就是局域网必须在一起。你可以连接
到这个局域网内。但是你要是想在真机上访问服务器,就还得连接网络。而且不是所有的手机
都可以,小米手机助手有共享网络的功能,插上数据线就可以介入当前电脑的网络。也就是说
,真机要接上电脑网络,电脑要连接网络,同时电脑还要和服务器处在一个网段才行。所谓一
个网段,就是ip前三位要一样。另外我看百度最近有手机助手,虽然不是很成熟,但是貌似有
共享网络的功能,我没用过,你可以尝试。
还有一点外话,一般服务器端我们用myeclips开发,但是ecips也可以。

4、求助如何进行android真机调试

真机调试的前提是 电脑已经安装了该真机的驱动,请自行到官网下载 如图所示: 不同手回机显示有所不同 SDK中已下载Google USB Driver 如图答所示: 注意:当运行程序,弹出选择框时 显示设备unknown,此时应该在手机上选定

5、如何使用Android真机进行调试

将手机 usb 插入主机copyusb接口!
首先得安装手机的驱动程序。如果没有自动下载成功,可以利用手机连接软件来下载手机驱动程序。()豌豆荚之类的
打开eclipse,新建android工程项目!
建好之后,右键工程 run as --

之后弹出对话框,如果真机连接成功,State显示 Online
如果看不到真机设备,可能是驱动没有安装成活,如果显示offline
可以重新在插一次,或者usb调试重新打开!

6、Android开发怎么调试Service

Android开发如何调试Service

  Android 开发中,添加代码对Service 进行调试 。

介绍
以调试 模式启动Android 项目时,在service 中设置断点,调试 器不会停止下来
解决方法
所有的这种情况下,都是在代码中声明。调用的方法是:
android.os.Debug.waitForDebugger();
举个例子,SoftKeyboard:
public class SoftKeyboard extends InputMethodService implements KeyboardView.OnKeyboardActionListener { @Override public void onConfigurationChanged(Configuration newConfig) { Log.d("SoftKeyboard", "onConfigurationChanged()"); /* now let's wait until the debugger attaches */ android.os.Debug.waitForDebugger(); super.onConfigurationChanged(newConfig); /* do something useful... */ }
代码中你可以看到,首先是调用了日志记录器logger,代码运行到这里时,会将在logcat中添加一条记录,这是跟踪代码运行的一种方法,如果不需要在断点上停止时可以使用。但通常为了更详细的调试 ,这是不足够的。
第二条语句等待添加调试 器,添加了这条语句之后,可以在这个方法的任何地方添加断点。
Activity也是应用的部分时调试 Service 就更加容易了。那种情况下,首先需要启动Activity,调试 器也可以在Service 的断点中停止下来,不需要调用 waitForDebugger()。

7、android真机与pc服务端的调试

就是你说的那三步就可以了,

手机设置里没找到“USB的连接方式--Internet共享”是因为回有些android手机的系统答版本是改过的(特别是国产手机,改得还很烂)有些不叫这个名字但是一样的意思,具体的功能就是可以手机通过电脑来上网。

如果是笔记本的话,应该支持wifi吧,用usb多蛮烦,如果用usb联网的话不能联机调试了。

8、Android模拟器与手机调试问题 服务端是web服务器

android程序与你手机不兼容。
只能 DEBUG 调试一步一步跟踪 查问题。

9、安卓开发真机调试时客户端连接服务器失败

这种错误可能有几种情况:
1,你链接服务端的代码可能有问题;
2,看看你手机回和电脑是否在同一局域网下;答
3,看看代码的URL 的地址是否争取(IP地址是否和电脑的Ip相同);
4,看看的服务器是否启动;
5,手机可能有问题(红米1s在调试android程序时就会出现这种情况,)
解决办法:
1,查看是否有以上错误,有则改之,
2,换台手机试试,
3,用模拟器代替真机测试一下

10、android程序后台服务器端调试

摸清对接的函数,然后一个个调,线条后台服务再调APP,可以使用类似postman调用接口

与android调试服务器相关的知识