Tôi hiện đang đối mặt với một vấn đề về thư viện Xindarin Forms Android Bindings. Tôi đã đặt một thư viện .jar bên trong dự án liên kết của tôi và tôi nhận ra rằng thư viện chưa được tải đầy đủ.Xamarin.Forms Lỗi thư viện ràng buộc Android
Khi tôi xây dựng dự án kết buộc của tôi, nó biên dịch đúng nhưng tôi vẫn có một số cảnh báo trong đầu ra của tôi.
1> BINDINGSGENERATOR: cảnh báo BG8102: Class Java.Util.LinkedHashMap có loại cơ sở không xác định Java.Util.HashMap.
1> BINDINGSGENERATOR: cảnh báo BG8103: Class Com.MyParams có loại cơ sở không hợp lệ java.util.LinkedHashMap.
1> BINDINGSGENERATOR: cảnh báo BG8701: Loại trả về không hợp lệ .MyParams trong phương thức GetParams trong loại được quản lý Com.TagOp.
1> BINDINGSGENERATOR: cảnh báo BG8801: Loại thông số không hợp lệ com.MyParams trong phương thức TagOps trong loại được quản lý Com.TagOp.
1> BINDINGSGENERATOR: cảnh báo BG8801: Loại thông số không hợp lệ com.MyParams trong phương thức TagOps trong loại được quản lý Com.TagOp.
1> BINDINGSGENERATOR: cảnh báo BG8801: Loại tham số không hợp lệ com.MyParams trong phương thức TagPage trong loại được quản lý Com.Tag.
Trong mã Android của tôi Tôi không thể sử dụng lớp Com.MyParams
vì nó không được tải.
Sự cố này xảy ra kể từ khi cập nhật Xamarin cho Visual Studio 2017.
Bạn có bất kỳ khách hàng tiềm năng nào để khắc phục sự cố này không? Cảm ơn trước.
Bạn đã kiểm tra mã nguồn dự án Android của mình, liệu các thư viện phụ thuộc dự án đó có phụ thuộc vào dự án không? Nếu vậy bạn cần phải nhập các thư viện khác vào dự án ràng buộc của bạn. –
Dự án Android của tôi tham khảo các thư viện Xamarin và dự án Binding của tôi. Khi tôi thấy thư mục 'obj /' của dự án ràng buộc, 'com.MyParams' của tôi không được tạo ra. Vì vậy, tôi đoán là dự án ràng buộc không tạo ra lớp này vì cảnh báo tôi đã đăng trên bài đăng chính của mình. – Eastrall
"Vấn đề này xảy ra kể từ khi cập nhật Xamarin cho Visual Studio 2017.", Bạn có nghĩa là nó là tốt khi bạn không cập nhật Xamarin? Phiên bản là gì? –