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.
Sorun
Bu ileti, derleme sırasında Android için .NET projenizin APK dosyasına bir Android yerel kitaplığı (*.so dosyası) ekleme sorunu olduğunu gösterir.
Durumlar şunlardır:
- Android için .NET, kitaplığın Android ABI'sini belirleyemiyor.
- Bir derleme referansından geliyorsa, Android için .NET bu dosyayı atlar ve dosya hakkında bir uyarı verir.
- Android için .NET projesinden geliyorsanız, Android için .NET dosyadan bahseden bir hata verir.
- Yerel kitaplıkların yinelenen örnekleri bulundu.
- Android için .NET APK'daki ilk girişi içerir ve yinelenen dosyayı belirten bir uyarı yayar.
Android ABI'leri hakkında bilgi edinmek için Android belgelerine bakın.
Yaygın nedenler:
- Android için .NET projesi, geçerli bir Android ABI olmayan bir dizinde
@(EmbeddedNativeLibrary)veya@(AndroidNativeLibrary)derleme eylemi içerir. - Android için .NET projesi, bir
@(EmbeddedNativeLibrary)veya@(AndroidNativeLibrary)derleme öğesi aracılığıyla aynı yerel kitaplığı içeren iki Android kitaplığı projesine başvuruyor.
Çözüm
- Android için .NET projenizde arm64-v8a, armeabi-v7a, x86 veya x86_64 gibi uygun ABI ile adlandırılan bir dizine Android yerel kitaplıkları yerleştirin.
- Yerel kitaplığın tekrarlanan kopyalarını kaldırın.