2015-10-19 56 views
6

Vì vậy, tôi hiện đang trong quá trình đánh giá các thử nghiệm của Xamarin.Forms và UI cho XamarinForms từ telerik."Tài nguyên" không chứa Định nghĩa cho "Hoạt ảnh"

Thật không may khi tôi liên kết các thư viện với dll telerik của tôi đang nhận được một tập tin Resource.Designer.cs sai lầm.

Tôi nhận được 5000 lỗi của "Resource" contains no Definition for "Animation". (còn Resource.Drawable, Resource.Style, Styleable, ...) từ mã như thế này:

public static void UpdateIdValues() 
    { 
     global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_in = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_f 
     global::Telerik.XamarinForms.ChartRenderer.Android.Resource.Animation.abc_fade_out = global::MyNamespace.XamarinForms.Droid.Resource.Animation.abc_fade_out; 
     .... 

Liệu rằng rung chuông cho bất cứ ai?

Đã bắt đầu một vé trên telerik nhưng tôi đoán người khác có thể gặp sự cố tương tự và có thể cần khắc phục.

Trả lời

11

nếu

Resources\Resource.designer.cs(29,110): error CS0117: '.........' does not contain a definition 
for 'Animation' [C:\......Droid.csproj] 

* 5000

Trông quen thuộc Im không chắc chắn nó là một vấn đề Telerik. Chỉ cần cập nhật một dự án từ các hình thức Thư viện 1.5.0.6447 đến 1.5.1.6468 và có một stck của họ. Có thể chúng ta sẽ phải chờ một Xamarin.Forms Fix.

EDIT Cuối cùng tìm thấy câu trả lời và nếu bạn không làm tốt, tôi đoán nó giống nhau. Mở trình quản lý SDK Android của bạn và Cài đặt Android 6.0 (API 23). Nếu điều đó không làm việc Heck chỉ cần cài đặt tất cả mọi thứ. Ngăn xếp phụ thuộc với Android dường như hơi lộn xộn một chút. Telerik hoặc Xamarin.Forms có thể có sự phụ thuộc vào một SDK Android cụ thể mà bạn chưa cài đặt.

Cập nhật ngày này: Thời gian di chuyển và lỗi này có vẻ là sự bắt buộc đối với nhiều vấn đề khác nhau. Đã có cùng một vấn đề gần đây và loại bỏ tất cả các gói Xamarin Nuget và thêm chúng vào dự án đã sửa nó. Nghĩ rằng nó có thể có giá trị thêm như là một giải pháp có thể. Những thứ khác đã sửa lỗi này cho tôi trong quá khứ. - Khởi động lại - Khởi động lại IDE - Làm sạch và biên dịch lại ứng dụng. tôi không đề cập đến những sớm như tôi giả sử nếu bạn đây bạn đã cố gắng mà: D

+0

vì vậy bạn đang nói vấn đề có thể không xảy ra vì telerik đã làm điều gì sai, nhưng vì một cái gì đó đã sai ở nơi đầu tiên và Telerik chỉ cần thực hiện các bề mặt vấn đề ? điều đó xảy ra rất nhiều với xamarin? tò mò vì điều đó cũng sẽ rất thú vị để đánh giá. – Dbl

+0

cũng: bạn đang nói về các thư viện như Xamarin.Forms.Platform.Android? Những người đang ở trên 1.3.3.0 cho tôi – Dbl

+0

Lần đầu tiên tôi nhìn thấy nó. Tuy nhiên, cùng lúc Xamarin đang ngồi trên một chồng khá phức tạp. Có khung Mono SDK Android và Thư viện biểu mẫu Xamarin và đó chỉ dành cho Android. Có nhiều hơn cho IOS và WP. Đặt tất cả với nhau và rất nhiều phức tạp khủng khiếp của nó. Thêm Telerik và các thành phần và điều khiển của bên thứ ba khác vào danh sách kết hợp. Nhiều điều đó bởi sự biến động của không gian thị trường Mobile/Tablet và sự đa dạng của phần cứng và bạn không thể mong đợi bất cứ điều gì đó đang cố gắng để đạt được điều đó nhiều để không đánh một thỉnh thoảng. – David

0

Nếu bạn có project a tham khảo project b, và sử dụng một gói Xamarin (trong trường hợp appcompat của tôi) trong project b, thì chắc chắn rằng rằng gói cũng được tham chiếu trong project a.

4

'Resource.Animation' không chứa một định nghĩa cho ProjectName

'Resource.String'does không chứa một định nghĩa cho ProjectName

'Resource.*' nếu bạn sai lầm Resource.Designer.cs tập tin, chỉ cần xóa các Resource.Designer .cs tập tin và làm sạch sẽ và xây dựng lại đã làm các trick.

bước:

  1. Xóa Resource.Designer.cs
  2. sạch dự án
  3. Rebuild dự án
Các vấn đề liên quan