安卓,httpurl连接错误

发布于 2024-10-11 22:15:32 字数 567 浏览 5 评论 0原文

我正在运行 Android HttpURLConnection 文档 中的以下测试 Java 脚本:

URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection)
url.openConnection();
urlConnection.connect();

当我在 Android 模拟器中运行此命令时,Eclipse(在我的 Mac 上)告诉我出现系统错误:

01-13 13:44:32.767: WARN/System.err(1382): java.net.SocketException: Permission被拒绝

(顺便说一句,当我在 Objective-C/Cocoa 中执行等效操作时,根本没有问题。)

问题是什么?

I'm running the following test Java script from the Android HttpURLConnection docs:

URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection)
url.openConnection();
urlConnection.connect();

Eclipse (on my Mac) is telling me there's a system error when I run this in the Android Emulator:

01-13 13:44:32.767: WARN/System.err(1382): java.net.SocketException: Permission denied

(Incidentally when I do the equivalent in Objective-C/Cocoa there's no problem at all.)

What is the problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╰つ倒转 2024-10-18 22:15:32

不允许您的应用程序访问网络,除非它在 ​​AndroidManifest.xml 文件中声明了这一点,并将其添加到 元素中。

<uses-permission android:name="android.permission.INTERNET" />

Your application is not allowed to access the network unless it has declared that its going to in the AndroidManifest.xml file, add this inside the <manifest> element.

<uses-permission android:name="android.permission.INTERNET" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文