嗨朋友
在服务器中安装 Kerio WinRoute防火墙的原因我无法在android中启动互联网。我想开发一个应用程序,我从互联网上获取数据。
我的问题是与互联网连接。
当我运行项目这种错误时。
06-29 10:37:28.207: WARN/System.err(384): java.io.FileNotFoundException: /mnt/sdcard/top-30-android-games.jpg
(权限被拒绝)
在这个项目中,从网站检索文件,所有代码都运行良好,但我认为这是互联网访问的问题。
任何人都可以帮助我
答案 0 :(得分:1)
此问题与您的问题有关: problem to store data into sdcard
我将在此重申您需要在清单中获得许可才能写入SD卡。该错误与任何防火墙无关......
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
修改强>
我注意到您正在使用模拟器进行测试。 您是否在AVD设备中指定了SD卡的使用?如果没有,您应该从AVD管理器编辑您的设备。您必须指定SD卡的大小(至少8 MB)
答案 1 :(得分:-1)
Kerio Winroute防火墙无法识别应用程序向Internet发送请求。它只能根据预定义的规则限制访问。 如果你不是说一个模拟器蚂蚁,如果你说使用Wi-Fi将你的Android手机连接到互联网。请确保您的手机有一个IP地址,并且该地址可以访问kerio规则集中的互联网访问权限。 如果您的问题无法通过此建议解决 - 请告诉我。我有winroute配置的经验。