2016-05-05 19 views
6

Tôi đang tạo một ứng dụng Android trong Visual Studio. Khi tôi tạo APK được căn chỉnh thành tải phụ trên thiết bị của tôi (từ Công cụ -> Android -> Xuất bản ứng dụng Android), nó sẽ cài đặt và chạy, nhưng dường như không có những thay đổi mới nhất. Một loạt các sự kiện mà tôi đã có kinh nghiệm như sau:Xamarin Android triển khai không sử dụng mã mới nhất?

  • cài đặt một phiên bản của ứng dụng trên điện thoại của tôi
  • Cập nhật một màu trên trang đăng nhập và thiết lập các chủ đề ứng dụng (trong số những thứ khác)
  • Re-cài đặt ứng dụng
  • Saw chủ đề mới nhưng không phải là màu mới trên trang đăng nhập
  • Made một sự thay đổi văn bản ngẫu nhiên trên trang đăng nhập như một thử nghiệm
  • Re-cài đặt ứng dụng
  • Thấy sự thay đổi màu sắc nhưng không thay đổi văn bản ngẫu nhiên ?!

Bất kỳ đề xuất nào về những gì tôi có thể đang làm sai?

+0

Để đảm bảo bạn đang chạy phiên bản mới nhất, hãy làm sạch dự án trước:/Không có ý tưởng thực sự, có thể chỉ là một rủi ro kỳ lạ. – Shark

Trả lời

1

tôi đã trải qua vấn đề tương tự, đi của tôi đến để sửa chữa vấn đề này đã trở thành sau

  • sạch tất cả các dự án.
  • Xây dựng tất cả các dự án (đặc biệt là dự án chứa các tệp xcml).
  • Xóa (xóa ứng dụng) khỏi thiết bị.

Nếu vì lý do nào đó điều này không giải quyết được vấn đề, thường khởi động lại đầy đủ Xamarin Studio hoặc Visual Studio.

+0

Điều này làm việc cho tôi ở dạng Xamarin. Nó đã xảy ra với tôi sau khi tôi kéo cam kết của người khác với các thiết lập khác nhau mà tôi đoán. – Noob17

+0

Xóa ứng dụng khỏi thiết bị là bản sửa lỗi nhưng không phải lúc nào cũng khả thi khi bạn gửi nội dung vào trường. Tôi gặp vấn đề này khi hỗ trợ kỹ thuật khi làm việc tại Realm - một trong những người dùng Xamarin SDK của chúng tôi đã có một ứng dụng trong lĩnh vực không cập nhật. –

0

Vấn đề được giải quyết sau khi tôi đã làm các bước sau:

  1. cập nhật Xamarin.Forms lên phiên bản 2.3.3.193
  2. gỡ bỏ cài đặt Java SE phiên bản 7
  3. cài đặt Java SE phiên bản 8
  4. Set Xamarin> Bộ phát triển Java Vị trí cho phiên bản Java SE mới. (Xem ảnh chụp màn hình)
  5. Restart của PC

enter image description here

0

Trong trường hợp của tôi, tôi đã có một vấn đề tương tự với thiết bị kết nối, và không ai đề xuất giải pháp như sạch \ Rebuild \ Restart \ Cài đặt lại \ vv có thể giúp tôi. Đồng thời trên mọi thứ AVD hoạt động hoàn hảo, mã mới nhất được triển khai ok.

Tôi thấy rằng vấn đề được hỏi phụ thuộc vào các cài đặt đã chọn trong phần [Nhà phát triển USB] trên thiết bị được kết nối (tôi là Xiaomi điện thoại thông minh). Bởi vì một số nhà cung cấp cung cấp cho chúng tôi quá nhiều cài đặt bảo mật ...

Những gì tôi tìm thấy, bạn phải bật cả USB Debugging & USB gỡ lỗi (Cài đặt bảo mật)tắt MIUI Tối ưu hóa (đó là sự thật cho nhà cung cấp Xiaomi, nhưng bạn có thể kiểm tra điện thoại của bạn cho các tùy chọn tương tự). Hi vọng điêu nay co ich.

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