Android 调用方法“时出现未知主机异常”;twitter.getOAuthRequestToken();

Android 调用方法“时出现未知主机异常”;twitter.getOAuthRequestToken();,android,twitter,oauth,Android,Twitter,Oauth,我正在尝试使用twitter4j-core-2.1.1-SNAPSHOT.jar库集成TwitterAPI。但我在2天内收到错误未知主机异常。下面是生成异常的代码部分(索引依据…(1)) 公共字符串beginAuthorization(){ 有人知道这个问题吗 先谢谢你 您是否在xml清单中设置了权限 你有没有试过在安卓系统中打开浏览器并访问twitter.com 尝试从代码连接到任何url,看看会发生什么 这是我忘记包含在我的AndroidManifest.xml中的内容: 谢谢您的回复。最后

我正在尝试使用twitter4j-core-2.1.1-SNAPSHOT.jar库集成TwitterAPI。但我在2天内收到错误未知主机异常。下面是生成异常的代码部分(索引依据…(1))

公共字符串beginAuthorization(){

有人知道这个问题吗

先谢谢你

  • 您是否在xml清单中设置了权限
  • 你有没有试过在安卓系统中打开浏览器并访问twitter.com
  • 尝试从代码连接到任何url,看看会发生什么

  • 这是我忘记包含在我的AndroidManifest.xml中的内容:


    谢谢您的回复。最后,我发现困扰我的问题是emulator上没有INTERNET,尽管我有无线网络,并且可以在桌面上使用。这是代理问题吗???是的。有一次,我可以连接twitter获取状态,但从下一次运行中我发现了上述问题。问题是emulator上没有运行INTERNET浏览器,虽然它运行在外部浏览器如chrome etci上,但我认为这是一个正确的答案,因为这是出现这种异常的原因之一
        //showDialog("Authorization...........");
        //new AuthorizationTask(this).execute("Authorize");
    
        try {
    
            if (null == currentRequestToken) {
                Log.e("begin","i am here the line below is throwing excetion");
                currentRequestToken = twitter.getOAuthRequestToken();............(1)
    
            }
            Log.e("beginAuthorization", currentRequestToken.getAuthorizationURL());
            return currentRequestToken.getAuthorizationURL();
    
        } catch (TwitterException e) {
            e.printStackTrace();
    
    
        }
    
        return null;
    
    }