• 08-12-2015, 08:49:37
    #1
    Selâmün Aleyküm, Merhaba Arkadaşlar,

    Android Studio'da bir projenin düzenlemelerini emülatör ile izlemek istediğimde, sürekli eski sürümleri görüyorum. Hatta emülatör doğrudan uygulama ile açılmıyor da; bunun yerine androidin son kullanılan uygulamalar düğmesini kullanarak ya da uygulamalar menüsüne geçerek uygulamaya ulaşıp çalıştırıyorum. Gelen uygulama ise yaptığım güncellemeleri içermiyor. Hatta biraz daha ilginç olacak; projeyi tamamen farklı bir dizinde yeni proje olarak yeniden açtım, Project menüsünden de doğru proje olduğunu teyid ettim, yine de emülatör ile bakmak istediğimde eski uygulamayı gösteriyor. Nexus 5 simulasyonu kullanıyorum.

    Diğer sorunum, Nexus 6 ile test etmek istediğimde emülatör ekranı android yazısında kalıyor (yani telefon açılmıyor). Bu çok önemli değil ama dikkatimi çekti. AVD'de Nexus 5 ve 6 ekli; varsayılan olarak 5 kullanıyorum.

    Bu konularda bilgi-tecrübesini paylaşabilecek arkadaşımız var mı?
  • 08-12-2015, 15:46:49
    #2
    kullanmak istedigin cihazın sdkları yüklü olmayabilir Sdk panelinden hangi apiler yüklü ise o yüklü apili cihazlarda çalıştırabilirsin
  • 10-12-2015, 13:53:45
    #3
    tekcarem adlı üyeden alıntı: mesajı görüntüle
    kullanmak istedigin cihazın sdkları yüklü olmayabilir Sdk panelinden hangi apiler yüklü ise o yüklü apili cihazlarda çalıştırabilirsin
    Nexus serisi emülasyon değerleri zaten yüklemede varsayılan geldi. Ek bir SDK neden istesin anlamadım. Herhalde bilmediğim bir nokta var sizin söylediğiniz. Emülatör teknik verilerin girilmesiyle çalışan bir sistem. Görsel dosyaları yükleyince de ekran çıktısını o telefonmuş gibi veriyor.

    Aslında benim Nexus 6 açılmamasından daha önemli olan sorunum, varsayılanda kullandığım Nexus 5 ile uygulamayı canlı olarak izleyememem. İzlemede hep eski sürümler geliyor. Paketleme yapmadığım çalışmanın son canlı hali gelmiyor. Bu sorunu çözemedim.
  • 10-12-2015, 15:17:10
    #4
    Genymotion kullanmanı tavsiye ederim, hiç problem yaşamadan kullanıyorum
  • 10-12-2015, 15:51:57
    #5
    Merhabalar,

    Ben benzer bazı problemlerimi şu şekilde giderdim;

    Öncelikle güncellemeleri ve SDK Manager'dan gerekli tüm yüklemeleri yaptım, ardından AVD Manager'dan varsayılanları sildim ve yeni cihazlar ekledim.

    Yeni cihazlar eklerken de RAM seçeneğini 1GB olarak değiştirdim. Varsayılan RAM orada 1500 gibi bir seviyede ve bu şekilde eklediğimde ben de sürekli Android yazısında takılı kaldım. Sanırım Emülatör hızlandırıcı da 1 GB'ın üstüne çıkınca bir sıkıntı oluyor.

    Bunları yaptıktan sonra projenizi emülatör üzerinde çalıştırmadan önce kaydedip bir debug yapmanızı öneririm. Android Studio'ya da güvenmeyin otomatik yapılan şeyler için dahi kendiniz yeniden işlemler yapın.

    Şahsen ben geliştiriciler için bu kadar saçma şekilde çalışan bir ortam daha görmedim. Geliştiricilerin normalde kodlarla kafayı bozması gerekirken burada ide olsun emülatör olsun ortam kafayı bozduruyor.

    Allah kolaylık versin.
  • 10-12-2015, 18:55:40
    #6
    RamazanAkca adlı üyeden alıntı: mesajı görüntüle
    Genymotion kullanmanı tavsiye ederim, hiç problem yaşamadan kullanıyorum
    Evet, Genymotion sadece ücretli olarak görünce önce sorunumu çözebilir miyim diye biraz zaman ayırmak istedim. Ücretsiz kullanım hakkı olduğunu siz önerince yeniden bakarken gördüm ve ona geçtim. Teşekkür ederim.

    knightx adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Ben benzer bazı problemlerimi şu şekilde giderdim;

    Öncelikle güncellemeleri ve SDK Manager'dan gerekli tüm yüklemeleri yaptım, ardından AVD Manager'dan varsayılanları sildim ve yeni cihazlar ekledim.

    Yeni cihazlar eklerken de RAM seçeneğini 1GB olarak değiştirdim. Varsayılan RAM orada 1500 gibi bir seviyede ve bu şekilde eklediğimde ben de sürekli Android yazısında takılı kaldım. Sanırım Emülatör hızlandırıcı da 1 GB'ın üstüne çıkınca bir sıkıntı oluyor.

    Bunları yaptıktan sonra projenizi emülatör üzerinde çalıştırmadan önce kaydedip bir debug yapmanızı öneririm. Android Studio'ya da güvenmeyin otomatik yapılan şeyler için dahi kendiniz yeniden işlemler yapın.

    Şahsen ben geliştiriciler için bu kadar saçma şekilde çalışan bir ortam daha görmedim. Geliştiricilerin normalde kodlarla kafayı bozması gerekirken burada ide olsun emülatör olsun ortam kafayı bozduruyor.

    Allah kolaylık versin.
    Cihaz simulasyonunu tam görmek için modellerin ramlerini hiç değiştirmedim ama onun dışındaki söylediklerinizi defalarca yapıp tekrar bakmıştım. Genymotion'a geçtik, herhalde artık sorun kalmaz.

    Herkese r10+ ile teşekkür ettim arkadaşlar.