我正在尝试从网站运行这个简单的jaunt示例,并得到一个空指针异常错误。我不知道该怎么做,因为在android工作室中很少支持使用jaunt。这是我的代码:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    try{
        UserAgent userAgent = new UserAgent();
        userAgent.visit("http://jaunt-api.com/examples/signup.htm");
    }
    catch(JauntException e){
        System.out.println(e);
    }

}

}
这是我运行时出现的错误:
java.lang.NullPointerException: Attempt to invoke interface method 'void com.android.okhttp.internal.http.Transport.writeRequestHeaders(com.android.okhttp.Request)' on a null object reference

错误在useragent.visit行。
这就是我得到密码的地方:http://jaunt-api.com/jaunt-tutorial.htm

最佳答案

如果您无法首先连接httpurlconnection,这个问题通常会在android上发生,或者如果您忘记将internet权限添加到清单中,则会产生副作用。

10-08 01:09