2017-03-24 13 views
5

Tôi đã tạo ứng dụng expo với lệnh exp init MyApp và bắt đầu bằng cách chạy exp start trong thư mục MyApp.Không thể tải ứng dụng expo: Đã xảy ra sự cố

Sau đó, tôi quét mã vạch được in trong bảng điều khiển bằng expo ứng dụng dành cho thiết bị di động trên thiết bị Android.

Màn hình "Đã xảy ra lỗi" được hiển thị thay vì ứng dụng.

Xem nhật ký hiển thị "Lỗi không bắt buộc: Không thể tải exp: // .....".

Không có lỗi trong expo đầu ra bàn điều khiển gói.

Nó từng được sử dụng để làm việc đôi khi trước đây.

Trả lời

2

Cần thiết để đặt lại quyền "Vẽ trên ứng dụng khác" cho Expo ứng dụng dành cho thiết bị di động.

Làm thế nào mà là cố định trên Android 6.

Settings-> Ứng dụng, nhấn "gear", tìm "Vẽ trên ứng dụng khác" mục và chọn nó. Tìm ứng dụng "Expo", chọn ứng dụng đó. Bật tùy chọn "Cho phép vẽ trên các ứng dụng khác" trong trường hợp tùy chọn bị tắt. Nếu không, hãy tắt và bật lại.

-1

Tôi tin rằng sự cố này đang xảy ra do phiên bản không phù hợp của AVD và ứng dụng di động của bạn. Tôi đã tạo AVD mới với phiên bản API Nexus 6 mới hơn và sự cố đã được giải quyết. Tôi cũng cần phải thiết lập lại quyền "Vẽ các ứng dụng khác" cho ứng dụng di động Expo.

0

Trong trường hợp của tôi, ứng dụng quảng cáo đã lỗi thời. Tôi vừa cập nhật triển lãm từ cửa hàng và nó bắt đầu hoạt động.

2

Trong trường hợp của tôi, tôi đã "lưu trữ" được đặt thành 'localhost' trong XDE - tất nhiên sẽ không hoạt động trên thiết bị vật lý của tôi ;-) Vì vậy, nếu bạn muốn gỡ lỗi trên thiết bị thực, hãy đảm bảo máy chủ của bạn được đặt thành LAN thay thế. (Đường hầm cũng sẽ hoạt động, nhưng sẽ thực hiện gỡ lỗi cẩn thận chậm)

+0

Tunnel không làm việc cho tôi, nhưng mạng LAN không. Ai có thể giải thích sự khác biệt ở đây? –

6

Đối với tôi sự cố đã xảy ra khi chạy qua WiFi, as the tools always use the your first connection (bạn có thể kiểm tra bằng cách chạy ipconfig) và kết nối đầu tiên của tôi là internet.

Nếu đó là bạn trường hợp bạn có thể thử this workaround cho việc thay đổi bạn ưu tiên kết nối:

  1. Go vào Control Panel> Network and Internet> Network Connections
  2. Nhấp chuột phải vào kết nối mong muốn (ưu tiên kết nối cao hơn)
  3. Nhấp vào Thuộc tính> Giao thức Internet Phiên bản 4
  4. Nhấp vào Thuộc tính> Nâng cao
  5. Bỏ chọn 'Số liệu tự động'
  6. Nhập 10 trong 'Giao diện Metric'
  7. Bấm OK
+0

hoạt động cho tôi, cảm ơn rất nhiều :) – Yegor

0

Đối với tôi, tôi phải đóng và tiêu diệt hội chợ (từ RAM) VÀ đóng xem lớp phủ QR Code để có được nó hoạt động trên Android 5.1.1 .

Thỉnh thoảng tôi phải đợi một vài phút hoặc tôi có giao diện camera và văn bản ở trên về quét mã QR (nhưng không có máy quét qua chế độ xem máy ảnh).

0

tôi đã cùng một vấn đề và cố định nó trên Windows 10 bằng cách làm cho máy tính của tôi có thể phát hiện trên mạng: biểu tượng wifi

  1. Bấm vào ứng dụng ngăn kéo.
  2. Đi tới danh sách kết nối wifi và nhấp vào kết nối của bạn.
  3. Nhấp vào "Thuộc tính". Thao tác này sẽ mở ra trang được liên kết với kết nối của bạn.
  4. Trong "Làm cho PC này có thể phát hiện được", hãy trượt thanh trượt thành "Bật".
0

Trong trường hợp của tôi, vấn đề này đã được cố định bằng cách làm như sau trên Android của tôi (Galaxy Note 5):

  1. Đến Cài đặt>Apps>Application Manager>Expo
  2. Cuộn xuống Draw trên ứng dụng khác và chuyển đổi nó tắt và sau đó trên lại
  3. Đóng ra khỏi tất cả mọi thứ, lại mở hội chợ, và thử kết nối

Nó vẫn ném một vấn đề lần trước khi làm việc một cách hoàn hảo khi cố gắng hơn nữa.

0

Đối với trường hợp của tôi, sử dụng bộ điều hợp không dây, tôi phải đặt hồ sơ mạng của mình ở chế độ riêng tư. 1) Tới Properties của mạng không dây 2) Thực hiện hồ sơ mạng riêng

Network Profile

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