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.
Örnek iletiler
error ADB0020: The package does not support the CPU architecture of this device.
Sorun
ADB0020, oluşturulmuş Android APK'sinin dağıtıldığı emülatör veya cihazda eşleşen bir Android mimarisi içermediğini ifade eder.
Bu mesaj, adb (Android Hata Ayıklama Köprüsü) INSTALL_FAILED_CPU_ABI_INCOMPATIBLE veya INSTALL_FAILED_NO_MATCHING_ABIS hatası bildirdiğini gösterir.
adb Android SDK'sının bir parçasıdır ve Android öykünücüleri ve cihazlarıyla iletişim kurmak için Android için .NET tarafından dahili olarak kullanılır.
adb hakkında daha fazla bilgi edinin.
Çözüm
Çözüm, proje seçeneklerinizdeki Desteklenen mimariler'in altına ek bir mimari eklemektir.
Tüm ABI'leri içeren aşağıdaki örnekte olduğu gibi MSBuild özelliğini de değiştirebilirsiniz:
<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
Uygulama notları
Hata ayıklama ve "hızlı dağıtım" gibi özellikler Android eklemeleri için özel .NET'te uygulandığından, açık kaynak https://github.com/xamarin/xamarin-android deposundaki hiçbir şeyin ADB0020 yaymadığını unutmayın.