2013-07-31 44 views
13

Tôi muốn sử dụng Instagram trên máy tính của mình, vì vậy tôi đã quyết định sử dụng Thiết bị ảo Android cho nhiệm vụ đó.Chạy Instagram trên AVD

I đã tải xuống Android SDK và gói ứng dụng mới nhất cho instagram cho máy tính của tôi.

Sau đó, tôi đã tạo một AVD mới và chạy nó. Sau khi nó được khởi động, tôi đã cài đặt apk instagram bằng cách sử dụng adb install instagram.apk.

Nó được cài đặt suôn sẻ và sau khi nhấp vào ứng dụng, nó bắt đầu.


Bây giờ đây là vấn đề của tôi: Từ đó về không có gì hoạt động.

Khi tôi cố gắng đăng nhập và tôi nhấn nút đăng nhập, không có gì xảy ra như sẽ không có kết nối internet.

Trình duyệt và các ứng dụng khác sử dụng kết nối internet hoạt động tốt, chỉ instagram không hoạt động.

Làm cách nào để khắc phục sự cố này?

+0

bạn có thể giải thích chi tiết câu trả lời của mình không? Làm cách nào bạn có thể giải quyết vấn đề này? – azero0

Trả lời

3

Tôi nghĩ rằng nó có một cái gì đó để làm điều đó giả lập Android không thể thực sự xử lý một proxy toàn cầu. Do đó tên máy chủ được giải quyết trực tiếp vào IP của chúng vi phạm tiêu chuẩn HTTP 1.1 và yêu cầu không được gửi đúng cách. Để khắc phục điều này, cần phải thay đổi nó để tên máy chủ được gửi thay vì IP.

+3

bạn có thể đưa thêm chi tiết vào câu trả lời được chấp nhận của riêng mình không? – sports

+0

@ maddo7 làm cách nào bạn gửi tên máy chủ thay vì IP trong trình giả lập Android? Bạn có thể giải thích thêm? – azero0

+0

Làm thế nào để bạn làm cho nó gửi tên máy chủ? – NestedWeb

2

Bạn nên thử tạo một AVD với các cài đặt khác nhau. Thêm RAM và cho phép mô phỏng GPU là một ý tưởng hay. Nếu bạn nhấn mạnh vào việc sử dụng AVD và bạn có một CPU intel thích hợp thì bạn có thể làm cho trình mô phỏng chạy nhanh hơn nhiều bằng cách theo dõi these steps. Họ là một chút phức tạp, nhưng giá trị nó nếu bạn muốn giả lập để chạy nhanh hơn.

Tôi thường cố gắng tránh sử dụng trình giả lập Android trong khi tôi đang phát triển ứng dụng. Nó có công dụng của nó, nhưng nó có xu hướng chậm và không có tất cả các khả năng của các thiết bị thực tế.

Để thay thế cho việc sử dụng AVD, tôi khuyên bạn nên tải xuống và cài đặt BlueStacks. BluesStacks được viết từ đầu để cho phép chạy các ứng dụng Android trên PC Windows hoặc Mac của bạn. Tôi đã sử dụng nó trước đây và nó làm một công việc tuyệt vời. Tốt hơn nhiều so với AVD.

+0

Gần đây tôi đã cố gắng chạy Instagram dưới BlueStacks và rất không ổn định. Cuối cùng tôi đã từ bỏ, bởi vì tôi không thể đăng thành công ngay cả một hình ảnh duy nhất. BlueStacks dường như không phải là phần mềm ổn định. – Pistos

+0

Tôi đã thấy một số người sử dụng [genymotion] (https://www.genymotion.com/) thay vì AVD và nó có vẻ như là một giải pháp thay thế có khả năng. Tôi đã cho nó một thử nghiệm chạy và nó đã được khá trơn tru. – jmcdale

1

Hãy thử visual studio emulator for android. Instagram hoạt động trên đó với wifi được bật và kết nối. Trình giả lập này hoạt động tốt hơn so với BlueStacks.