android开发:在虚拟机上可以获取网络上的歌曲列表,为什么将APK放在手机上运行就不可以了?

最近在开发一个android在线音乐播放器,然后我用的是JSoup来解析网络上的音乐列表。在程序里,我是在onCreate()方法里直接调用JSoup类解析的,但问题来了,我在android虚拟机上运行是可以显示获取到的音乐列表,将APK文件装到手机上运行就获取不到了。这是为什么呢?是不是用到外部JAR包了是不能直接拉APK文件在手机上安装么?求大神帮忙解答

第1个回答  2014-03-03
不用的apk已经编译进去了,不知道你手机支持的android版本和你做项目用的android版本一样吗?最好能把项目发给我,我给你看一下!追问

经测试,在虚拟机上运行Document doc= Jsoup.connect("http://music.sogou.com/song/newtop.html").get();能连接上网络,获取歌曲然后显示出来。而手机上连接不了,这是为什么呢?

追答

连上外接设备进行调试,就是手机脸上电脑,你再看看就知道了!不然还是不知道原因!

本回答被提问者和网友采纳
第2个回答  2014-03-03
ip地址设置了么追问

还要设置IP?什么IP呀?能说明一下么?

相似回答