Мое приложение работает через WiFi. Но не более 3G в Android? Есть догадки?

Я разработал приложение с целевой версией от 4 (Android 1.6) до 7 (Android 2.1). Я протестировал это приложение на телефоне разработчика 2 (версия Google-Io-Device 1.6). Я делаю некоторые вещи XML-анализа через Интернет. я установил <uses-permission> на моем манифесте. он отлично работает в сети WI-FI. Но это не работает в Motorola Droid 2.1 с сетью 3G. Есть ли что-то более специфичное для сети 3G? Любая идея?

Заранее спасибо.

Редактировать:

Мое приложение работает через сеть WiFi. Но не через сеть 3G. Есть догадки?

1 ответ

Решение

Только android.permission.INTERNET, Скорее всего, сервер, к которому вы подключаетесь, доступен только из вашей локальной сети, если он находится за маршрутизатором / брандмауэром. Простым тестом является попытка открыть тот же URL, который вы пытаетесь использовать, в системном приложении "Браузер".

Также было бы полезно увидеть трассировку от logcat.

Другие вопросы по тегам