2013-03-28 28 views
5

Xamarin kullanarak bir android uygulama geliştirdim. Emülatörde iyi çalışıyor ancak gerçek cihazda çöküyor. Apk cihaz üzerinde yüklü ve app "uygulama beklenmedik şekilde durdu. Lütfen tekrar deneyin" diyor ve uygulamayı kapatmak için zorlar. Hedefleme çerçevesi, minimum sdk sürümü vb. Her şey yolunda ama yine de çalışmıyor. Herhangi bir yardım takdir edilecektir. Teşekkürler:İmzalı apk cihazımda çalışmıyor

+2

gönderin. – rajeshwaran

+1

Benim android günlüğümde "E/PackageManager (1217)" yazıyordu: Paket dosyası geçici dosyaya kopyalanamadı. Dahili bir hata nedeniyle başarısızlık oluştu: Cihazın depolanması için yeterli depolama alanı yok:/data/local/tmp /Mono.Android.Platform.apk. Biraz yer açın ve tekrar deneyin. " Yeterince iç alanım (28MB) ve 325MB sd kart alanım var. –

+1

Android için 28 MB'ın düşük olduğunu tahmin ediyorum. Boş alan açmak için bazı uygulamaları taşıyabilir/kaldırabilir veya uygulama ayarlarınızı uygulamanın SD-CARD'a dağıtması gerektiğini ayarlayabilirsiniz. – Renzzs

cevap

8

Xamarin Studio (veya Visual Studio) ile hata ayıklama yaparken Xamarin.Android, Mono çalışma zamanını ve destek dosyalarını ayrı ayrı yükler. Uygulamanız Debug-built uygulamasıysa, sorun paylaşılan çalışma zamanı olacaktır. mevcut değil. Bu nedenle, "Release" modunda lütfen proje seçeneklerinde "Paylaşılan mono çalışma zamanını kullan" seçeneğinin işaretini kaldırın. Ekran görüntüsünü ekledim lütfen. Logcat hatasınınizi enter image description here

+0

Mükemmel çalışıyor, ancak önceki dosyadan daha büyük boyutlu bir dosya boyutu görünüyor. –

+0

Evet, destekleyici kitaplıklar içerdiğinden. –

İlgili konular