毕业设计踩坑路
Posted lizquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了毕业设计踩坑路相关的知识,希望对你有一定的参考价值。
问题一:在本地搭建完成apache服务器之后,使用android Studio 访问本地服务器网络地址时无法ping通
可能出现的问题:
(1)本地apache使用的端口被占用or被防火墙屏蔽---------未发生
(2)某些奇怪的原因(至今未知)
尝试的解决方法:将模拟器默认使用的10.0.2.2(模拟器所在局域网中主机的网络地址) 修改为实际局域网内地址
详细过程:cmd---ipconfig----找到主机在局域网内的ipv4地址 (192.168.xxx.xxx)
实际结果:在Android Studio 的terminal可以ping通主机,但在实际项目中仍然无法访问本地服务器
(3)AndroidManifest.xml中未允许使用网络
解决方法:添加以下程序中加粗部分
<manifest 。。。。。>
<uses-permission android:name="android.permission.INTERNET"/>
<application 。。。。
(4)新版本安卓系统禁止使用http进行请求,即禁止进行明文传输
解决方法:
1.对于访问大多数正规网站时,可以直接改为https://xxxxxx 问题解决
2.但对于普通的测试(或学习)来说,再专门搞一个证书去弄https还是挺麻烦的,可以通过设置安全级别的方式来允许使用Http请求
<application .....
android:usesCleartextTraffic="true"
以上是关于毕业设计踩坑路的主要内容,如果未能解决你的问题,请参考以下文章