Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Xamarin.Android.Support.v4 için örnek adımlar
İstediğiniz Xamarin.Android.Support NuGet paketini indirin (örneğin NuGet paket yöneticisiyle yükleyerek).
NuGet paketinin hangi android_m2repository.zip sürümünün gerekli olduğunu denetlemek için kullanınildasm:
ildasm /caverbal /text /item:Xamarin.Android.Support.v4 packages\Xamarin.Android.Support.v4.23.4.0.1\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll | findstr SourceUrl
Örnek çıkış:
property string 'SourceUrl' = string('https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip')
property string 'SourceUrl' = string('https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip')
property string 'SourceUrl' = string('https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip')
ildasm'dan döndürülen URL'yi kullanarak Google'dan android_m2repository.zip indirin. Alternatif olarak, Android SDK Yöneticisi'nde şu anda hangi Android Destek Deposu sürümünü yüklediğinizi denetleyebilirsiniz:

Sürüm, NuGet paketi için ihtiyacınız olan sürümle eşleşiyorsa yeni bir şey indirmeniz gerekmez. Bunun yerine, SDK Yolu'nda extras\android altında bulunan mevcut m2repository dizinini yeniden sıkıştırabilirsiniz (Android SDK Yöneticisi penceresinin üst kısmında gösterildiği gibi).
ildasm'den döndürülen URL'nin MD5 karması hesaplama. Sonuçta elde edilen dizeyi tüm büyük harfleri ve boşluksuz harfleri kullanacak şekilde biçimlendirin. Örneğin, değişkeni gerektiği gibi ayarlayın $url ve ardından PowerShell'de aşağıdaki 2 satırı (Xamarin.Android'deki özgün C# kodunu temel alarak) çalıştırın:
$url = "https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip"
(([System.Security.Cryptography.MD5]::Create()).ComputeHash([System.Text.Encoding]::UTF8.GetBytes($url)) | %{ $_.ToString("X02") }) -join ""
Örnek çıkış:
F16A3455987DBAE5783F058F19F7FCDF
android_m2repository.zip%LOCALAPPDATA%\Xamarin\zips\ klasörüne kopyalayın. Önceki MD5 karması hesaplama adımındaki MD5 karması kullanacak şekilde dosyayı yeniden adlandırın. Örneğin:
%LOCALAPPDATA%\Xamarin\zips\F16A3455987DBAE5783F058F19F7FCDF.zip
(İsteğe bağlı) Dosyanın sıkıştırmasını %LOCALAPPDATA%\Xamarin\Xamarin.Android.Support.v4\23.4.0.0\content\ içine açın (content\m2repository alt dizini oluşturuluyor). Bu adımı atlarsanız, kitaplığı kullanan ilk derlemenin bu adımı tamamlaması gerekeceği için biraz daha uzun sürer.
Alt dizinin sürüm numarası (bu örnekte 23.4.0.0 ) NuGet paket sürümüyle tam olarak aynı değildir. Doğru sürüm numarasını bulmak için kullanabilirsiniz ildasm :
ildasm /caverbal /text /item:Xamarin.Android.Support.v4 packages\Xamarin.Android.Support.v4.23.4.0.1\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll | findstr /C:"string 'Version'"
Örnek çıkış:
property string 'Version' = string('23.4.0.0')}
property string 'Version' = string('23.4.0.0')}
property string 'Version' = string('23.4.0.0')}
Sonraki Adımlar
Bu belgede Ağustos 2016 itibarıyla geçerli davranış ele alınmaktadır. Bu belgede açıklanan teknik, Xamarin için kararlı test paketinin bir parçası olmadığından gelecekte bozulabilir.
Daha fazla yardım almak, bizimle iletişime geçmek veya yukarıdaki bilgileri kullandıktan sonra bile bu sorun devam ederse, iletişim seçenekleri, öneriler ve gerekirse yeni bir hatanın nasıl dosyalanması gerektiği hakkında bilgi için lütfen Xamarin için hangi destek seçenekleri kullanılabilir? konusuna bakın.