У меня работает эта штука, для Android 2.2 javascript document.cookie работает нормально, просто убедитесь, что в вашем Webview ... javascript включен следующим образом:
yourWebViewVariable.getSettings().setJavaScriptEnabled(true);
для Android 3.1 просто добавьте это в свой java-файл onLoadInit:
CookieManager.setAcceptFileSchemeCookies(true);
// Это строка, которая специально заставляет ее работать, поэтому другие строки необязательны
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
cookieManager.acceptCookie();
Кроме того, вот несколько ссылок, которые я нашел, пытаясь выяснить эту ошибку, это может быть полезно для других, которые хотят отправлять переменные из Javascript в Webview (родной язык Android)и наоборот.
http://android -er.blogspot.com / 2011/10 / run-android-java-code-from-webpage.html
http://android -er.blogspot.com / 2011/10 / call-javascript-inside-webview-from.html
Спасибо и удачи!