WP7 uygulamamda bir sorunum var, bu emülatörde gayet iyi çalışıyor ve aygıtta gayet iyi çalışıyor ancak yalnızca hata ayıklama yaparken. Uygulamayı hata ayıklaması olmadığında çalıştırdığımda sonlandırılır. İstisna yok ... hiçbir şey. Aslında bunun nedenini açıklayamıyorum. Uygulama web servislerini çağırıyor, harita servislerini yapıyor ve GPS bilgilerini kullanıyor. Herhangi bir fikrin var mı?WP7 uygulaması hata ayıklama sırasında yalnızca emülatörde ve aygıtta çalışıyor
cevap
Başlangıç sırasında pahalı veya senkronize bir şey yapıyor musunuz?
OS'nizi öldürmeden önce uygulamanızın başlaması için belirli bir süreniz var. Bir hata ayıklayıcı eklendiğinde, zaman sınırından muaf tutuldunuz. Emülatörde, bilgisayarınızın işlemci hızı, cihazda olduğundan daha hızlı başlatılmasına izin verebilir.
Uygulama açılışınızı basitleştirmeye başladım ve bunun bir parçası olup olmadığını görün.
Sorun tam olarak bu oldu! Başlatma işlemini basitleştirdim ve şimdi gayet iyi çalışıyor .. – John
Benim için de bir ipucu: Pahalı nesneler oluştururken sabitler yerine özellikleri kullan (benim için bir dosyadan bir şarkıydı) Bu, tembel yükleme ve dolayısıyla daha hızlı başlatma neden olur. –
Uygulamanızın çökmeden önce ne kadar yol aldığını görmek için başlatma adımları uygulandığından, yalıtılmış bir dosyada bir günlüğe kaydetmeyi deneyin. Hata ayıklama modunda çalıştırdığınızda bunu günlük çıktısıyla karşılaştırabilirsiniz.
Bir değişken doğru kapsamda değilse (kodunuzdaki bir hatada olduğu gibi), telefondaki taklitçide/hata ayıklamasında çalışabilir, ancak telefonda normal şekilde çalışmayacağını buldum. Web servisinizin mümkün olan en üst düzeyde beyan edildiğinden emin olun (sayfa için herkese açık).
Uygulamamda da benzer bir durumda neyin yanlış olduğunu bulmaya çalışırken saatlerimi harcadım ve Visual Studio'dan çıkıp onu yeniden başlatmanın onu çözdüğünü fark ettim. :(
Chris
- 1. Facebook Kimlik Doğrulama Emülatörde çalışıyor, Ama fiziksel aygıtta değil
- 2. İyonik ios uygulaması açılış ekranında sıkışmış - iphone 5s aygıtta değil emülatörde çalışıyor
- 3. WCF selfhosting ile konsol uygulaması hata ayıklama modunda mı çalışıyor?
- 4. Uygulamam IE'de yalnızca hata ayıklama modunda çalışıyor (diğer tarayıcılarda çalışır)
- 5. Hata ayıklama sırasında Tomcat erişilebilirlik
- 6. Hata ayıklama sırasında C# Düzenleme
- 7. Nasıl Eclipse hata ayıklama sırasında
- 8. Hata ayıklama sırasında Magento Standard.php
- 9. Tutulma sırasında uzaktan hata ayıklama python projesi
- 10. Kodum IDE'de "hata ayıklama" modunda çalışıyor?
- 11. Hata ayıklama üzerinde uygulama, hata ayıklama sırasında değil
- 12. VSCode'da hata ayıklama nwjs uygulaması
- 13. Ayıklama sırasında Liferay hata ayıklama sırasında java özel durum kesme noktalarını kaldırın
- 14. Hata ayıklama sırasında işlevden geri dönüş
- 15. Hata ayıklama sırasında bir değişiklik uygulanamıyor
- 16. Hata ayıklama sırasında değerler nasıl yazdırılır
- 17. Hata ayıklama sırasında Watch Window'da Exception.Data Görünüm
- 18. Tutulma sırasında hata ayıklama sırasında çağrı sınıfı örneği yöntemi
- 19. Firefox'taki hata ayıklama hata ayıklama
- 20. Pydev'de hata ayıklama sırasında çağrı yığınına bakın
- 21. Hata ayıklama sırasında özellikleri tetiklemekten nasıl kaçınılmalı?
- 22. eclipse - hata ayıklama sırasında değişkenin değerini bul
- 23. Hata ayıklama işlemi sırasında R'de bir hata oluştuğunu öğrenin
- 24. NSBundle klasörü aygıtta bulunamadı, ancak simülatörde çalışıyor
- 25. XCODE 7 Aygıtta Çökme Uygulaması
- 26. Bugün Widget Aygıtta Başlatma Değil (Simülatörde çalışıyor)
- 27. ReportMemoryLeaksOnShutdown yalnızca hata ayıklama modunda nasıl etkinleştirilir?
- 28. Stetho yalnızca hata ayıklama oluşturma varyantında
- 29. Docker'da uzaktan hata ayıklama düğümü uygulaması
- 30. Hayır JIT Hata ayıklama uygulaması başlatılırken belirtildi
herhangi bir kod olmadan hiçbir fikirleri aslında –
kötü durum ne yaptığını görmek için:...... Eğer test hakkında emin değilseniz yorumsuz tüm parçaları bir test dahil başka bir test dahil başka kapsar ... –