【问题标题】:android, httpurlconnection error安卓,httpurl连接错误
【发布时间】:2011-01-13 04:52:47
【问题描述】:

我正在从Android HttpURLConnection docs 运行以下测试 Java 脚本:

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

当我在 Android Emulator 中运行时,Eclipse(在我的 Mac 上)告诉我存在系统错误:

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

(顺便说一下,当我在 Objective-C/Cocoa 中做同样的事情时,完全没有问题。)

有什么问题?

【问题讨论】:

    标签: android httpurlconnection


    【解决方案1】:

    除非在 AndroidManifest.xml 文件中声明您的应用程序将访问网络,否则不允许您的应用程序访问网络,将其添加到 <manifest> 元素中。

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

    【讨论】:

    • 我添加了那个权限声明,重启了eclipse并多次卸载了设备上的应用程序,仍然没有任何乐趣。还有其他想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2012-05-26
    • 2010-11-02
    • 1970-01-01
    相关资源
    最近更新 更多