之前学了android的一个下载功能,一直没练习,今天试了一下,用自己机子上的tomcat做服务器,在tomcat上下载东西,可是android系统老是提示错误说不能连接到我的tomcat,可是tomcat服务已经启动了,而且代码没有错,是按照教程写的,可是就是不行。想起之前老师上课时访问的是改了IP的局域网地址能链接成功,而我用的是http://localhost:8090(我的端口已经由8080改成了8090),这样就不能链接成功,后来查了一下,原来在android中10.0.2.2地址就是对本机的映射,所以,如果你在局域网时,访问局域网IP是能链接成功的,而不在局域网时,要把 访问地址 http://loacalhost:8090/ 改成 http://10.0.2.2:8090/ 这样就ok了。