2016-04-08 22 views
1

ile başarısız, bu hatayı alıyorum: Ben hata ayıklama modunda oluştururkenYayın yapı bir

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: Error executing task LinkAssemblies: error XA2006: Reference to metadata item 'System.Void Xamarin.Forms.Entry::set_FontSize(System.Double)' (defined in 'MyApp, Version=1.0.5942.24429, Culture=neutral, PublicKeyToken=null') from 'MyApp, Version=1.0.5942.24429, Culture=neutral, PublicKeyToken=null' could not be resolved. (MyApp.Droid)

, gayet kurar.

Projemi temizledim ve Xamarin Studio'yu güncelledim (Xamarin.Android 6.0.3) ... bu sorunun nedenini bulmaya nasıl başlayabilirim?

cevap

0

Minimum Android'inizi API 15 veya daha yüksek bir seviyeye hedefleyin. Min/Maks API düzeyinizde yer alan tüm API'ların Android SDK yöneticinizde bulunduğundan emin olun.

ek bilgi için bu bakınız:

https://forums.xamarin.com/discussion/17929/error-executing-task-linkassemblies-for-android-release-build

+0

Ben API 15 zaten bir ... Ben 21 için o kadar taşındı ve bu da işe yaramadı. En az Android sürümüm 15'e ayarlı, Hedeflenen Android sürümü 23'e ayarlandı. Linker davranışını "bağlantı yok" olarak değiştirmek hile yaptı, ama ... bu kötü bir şey mi? (büyük bir uygulama değil, bu nedenle boyut çok büyük bir sorun değil) –

+0

PCLs .NET kapsamı içinde olmayan ad alanlarını kullanan herhangi bir DLL'ye başvurdunuz mu? Bağlantı çok kötü bir şey değil ama uygulamalar sadece bağlantı sdk ile çalışmalı ve uygulama büyüdüğünde ve 'kullanılmamış' ad boşlukları çıkarılmadığında büyük bir fark yaratmaya başlıyor. –

+0

Bu konuyla ilgili bulduğum her şey aynı nedenden bahseder https://forums.xamarin.com/discussion/24845/linkassemblies-task-failed-unexpectedly (api target) http://stackoverflow.com/questions/28424308/ -assassemblies-görev-başarısız-beklenmedik şekilde (api hedef) Xamarin.Forms giriş kontrolünü kullandığınız 'proje' içinde başvurulan. Bir windows telefon uygulamasında giriş kullanarak bir sorunu düşünebilir ama aslında windows kullanıyor girişin xamforms sarmalayıcısından ziyade yerel giriş ve 'release' mod formlarındaki linkler ya da hangisi kullanılırsa kullanılsın, –