当尝试使用具有代理互联网访问权限的计算机在eclipse上运行简单的webView应用程序时,模拟器(nexus s)显示“错误缓存访问被拒绝”,而在“抱歉,您当前不允许请求http://google.it/从这个chache直到你自己验证。模拟器的APN设置为正确的代理和端口以及用户名和密码,互联网在模拟器上工作。
守则:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url = "http://www.google.it";
WebView view = (WebView) this.findViewById(R.id.webView1);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl(url);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
答案 0 :(得分:1)
只需删除当前的Android虚拟设备并创建一个新设备。这解决了我的错误。