- Mam uruchomioną aplikację Google App Engine w Android Studio.
- Instalowanie aplikacji Android na urządzeniu z systemem Android z tego samego zestawu Android Studio. konfiguracja zadanie
AppEngine w build.gradle aplikacji GAE jest następujący:Nie można uzyskać dostępu do aplikacji App Engine uruchomionej w Studio Android przy użyciu aplikacji urządzenia Android w sieci LAN
appengine { downloadSdk = true jvmFlags = ["-Ddatastore.backing_store=$localDbPath"] httpPort = 8888 httpAddress = "0.0.0.0" }
Połączenie obu urządzeń ("Laptop - który działa Android Studio" i "Mobile którym działa aplikacja Android") w taki sam Połączenie LAN.
- Moja aplikacja dla systemu Android wysyła żądanie do aplikacji AppEngine działającej w systemie Android Studio.
- W wyniku powyższego wywołania pojawia się błąd "Connection Timeout".
- Jeśli uruchomisz aplikację App Engine w środowisku Eclipse zamiast w Androidzie, aplikacja Android Device będzie mogła pomyślnie nawiązać połączenie z aplikacją GAE.
- Jeszcze jedną rzeczą, którą próbowałem, było skonfigurowanie adresu IP laptopa w httpAddress, np.
***.***.*.*
. Nadal pojawia się błąd przekroczenia limitu czasu połączenia.
Jakie ustawienia brakuje w Android Studio?
więc chcesz Android App zadzwonić Twoja aplikacja Google App Engine, która działa na twoim lokalnym komputerze? Czy możesz napisać, w jaki sposób aplikacja do systemu Android wysyła żądanie? –
Czy możesz sprawdzić argumenty procesu devserver po uruchomieniu przez 'Eclipse' (OK zgodnie z instrukcją # 7) vs.' Android Studio' (nie jest OK)? –