次のコードでURLを作成します。
String login = rootActivity.getString(R.string.url_authentication);
login = login + "user=" + mySharedPreferences.getString("username", "invalid") + "&" + "key=" + mySharedPreferences.getString("key", "invalid");
login = login.toLowerCase(Locale.US);
System.out.println("Logging in at " + login);
new HttpConnection(handler).get(login);
視覚的に見る限り、URLは有効ですが、アンパサンドのインデックスのURLに不正な文字が含まれているため、HttpConnectionは失敗します。私が本当に困惑しているのは、アプリのインストール数が1,000〜5,000で、過去1年間に合計2つのレポートがあります。どちらもSamsungデバイスを使用しているアメリカのユーザーからのものなので、文字エンコードの問題ではないかと思います。