2017-07-18 24 views
7
  1. Tôi đang chạy ứng dụng Google App Engine trong Android Studio.
  2. Cài đặt ứng dụng Android cho thiết bị Android của tôi từ cùng một Studio Android. cấu hình nhiệm vụ
  3. appengine trong build.gradle áp dụng GAE là như sau:Không thể truy cập Ứng dụng Máy ứng dụng đang chạy trong Android Studio bằng Ứng dụng thiết bị Android trong LAN

    appengine { 
        downloadSdk = true 
        jvmFlags = ["-Ddatastore.backing_store=$localDbPath"] 
        httpPort = 8888 
        httpAddress = "0.0.0.0" 
    } 
    
  4. Kết nối cả hai thiết bị ("máy tính xách tay - mà chạy Android Studio" và "di động mà chạy Android Ứng dụng") trong cùng một Kết nối mạng nội bộ.

  5. Ứng dụng Android của tôi đưa ra yêu cầu đối với ứng dụng AppEngine chạy trên Android Studio.
  6. Là kết quả của cuộc gọi ở trên, tôi nhận được lỗi "Hết thời gian chờ kết nối".
  7. Nếu chạy ứng dụng App Engine trong Eclipse thay vì Android Studio thì Ứng dụng thiết bị Android có thể thực hiện thành công để kết nối với ứng dụng GAE.
  8. Một điều nữa tôi đã thử là định cấu hình Địa chỉ IP máy tính xách tay tại httpAddress như ***.***.*.*. Vẫn gặp lỗi hết thời gian chờ kết nối.

Cài đặt bị thiếu trong Android Studio là gì?

+0

do đó bạn muốn Android App của bạn để gọi Ứng dụng Google App Engine đang chạy trên máy cục bộ của bạn? Bạn có thể vui lòng đăng cách ứng dụng Android của bạn đưa ra yêu cầu không? –

+1

Bạn có thể kiểm tra các đối số của quá trình devserver khi được khởi chạy thông qua 'Eclipse' (OK theo câu lệnh # 7) so với' Android Studio' (không OK) không? –

Trả lời

4

Tôi nhận được cùng một lỗi Thời gian chờ kết nối khi chạy trong Android Studio trong khi nó không xảy ra trong Eclipse.

Dưới đây là những giải pháp mà tôi đã theo sau để khắc phục vấn đề như vậy

Giải pháp 1:

Chạy Android Studio App của bạn trong Emulator thay vì di động Physical thiết bị

Điều này sẽ làm giảm lỗi hết thời gian chờ kết nối

Giải pháp 2:

Android Manifest tập tin cho phép Internet cập nhật và kết nối với Wifi Internet địa phương

Giải pháp 3:

Check your gradle version and its followed the below in Android Studio,  
[https://cloud.google.com/appengine/docs/flexible/java/using-gradle][1] 

Check your environment by satisfying the google norms 
[https://cloud.google.com/appengine/docs/the-appengine-environments][1] 
+0

Giải pháp 1: Thử nghiệm với Trình mô phỏng làm việc cho tôi như một giải pháp để thử nghiệm tạm thời. Nhưng không thể thử nghiệm với thiết bị thực tế. Giải pháp 2 sẽ không hoạt động đối với tôi. Vì trong trường hợp của tôi, nó là "Thời gian chờ kết nối" không phải là lỗi "Cấp phép mạng bị từ chối". – Awesome

Các vấn đề liên quan