2015-07-31 26 views
5

Hey Tôi là một người mới bắt đầu MvvmCross và tôi cố gắng tái tạo this trong của riêng tôi Ví dụ ứng dụng, nhưng tôi có một số lạ build lỗi:MvvmCross Strange Lỗi: Thuộc tính "MvxBind" đã được xác định

  • Lỗi 3 Thuộc tính "MvxBind" đã được xác định
  • Lỗi 4 Thuộc tính "MvxLang" đã được xác định
  • Lỗi 5 thuộc tính "MvxTemplate" đã được xác định
  • Lỗi 6 Thuộc tính "MvxItemTemplate" đã được xác định
  • Lỗi 7 Thuộc tính "MvxDropDownItemTemplate" đã được xác định
  • Lỗi 8 Thuộc tính "MvxSource" đã được xác định

Không có deifinition khác của các thuộc tính của ...

này của tôi "MvxBindingAttributes .xml ":

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <declare-styleable name="MvxBinding"> 
    <attr name="MvxBind" format="string"/> 
    <attr name="MvxLang" format="string"/> 
    </declare-styleable> 
    <declare-styleable name="MvxControl"> 
    <attr name="MvxTemplate" format="string"/> 
    </declare-styleable> 
    <declare-styleable name="MvxListView"> 
    <attr name="MvxItemTemplate" format="string"/> 
    <attr name="MvxDropDownItemTemplate" format="string"/> 
    </declare-styleable> 
    <item type="id" name="MvxBindingTagUnique"/> 
    <declare-styleable name="MvxImageView"> 
    <attr name="MvxSource" format="string"/> 
    </declare-styleable> 
</resources> 

sẽ là tuyệt vời nếu ai đó có thể giúp tôi :)

Hoặc bất kỳ cách nào khác/hướng dẫn với các tab android và MvvmCross.

+0

Có phải tất cả bạn MvvmCross gói phiên bản giống nhau không? Ngoài ra, hãy thử làm một xây dựng sạch sẽ. Đảm bảo tất cả các mục Android SDK của bạn đều được cập nhật. – Kiliman

+0

Hey thx cho nhận xét! Tất cả các gói Cirrious.MvvmCross.Droid.XX đều có cùng phiên bản Thời gian chạy (v2.0.50727) Tất cả khác (v4.0.30319) – jpq

+0

đây là sự cố? Tôi đã sử dụng lệnh này để thêm các gói: Cài đặt-gói Cirrious.MvvmCross.Droid.Support.V4 -Pre – jpq

Trả lời

11

Các gói 3.5.2 và 4.0.0 mới hơn hiện bao gồm MvxAttributes.xml trong nội bộ. Vì vậy, chỉ cần xóa nó khỏi thư mục Resource \ values ​​của riêng bạn.

+2

Hey thx cho câu trả lời, nhưng nếu tôi loại bỏ các tập tin có xây dựng mới lỗi: Lỗi Không tìm thấy mã định danh tài nguyên cho thuộc tính 'MvxBind' trong gói 'TestApp.UI.Droid' – jpq

+0

Làm sạch dự án của bạn, tệp Resource.Designer.cs rất có thể vẫn đang xem xét thứ gì đó cũ. – Cheesebaron

1

Bạn cần thay đổi không gian tên địa phương để:

xmlns: local = "http://schemas.android.com/apk/res-auto"

+0

Điều này giải quyết được vấn đề cho tôi khi tôi gặp vấn đề một vài ngày trước. –

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