Soru & Cevap

Google Play Service Haritalar hata ...

03.11.2013 - 03:49

Merhaba,

Android 301 eğitiminde yer alan Haritalar uygulamasında bir hata almaktayım ve emülatorde uygulama başladığı anda sonlanıyor. Uygulamayı tam olarak yaptım fakat google play service ekleme aşamasından tam emin değilim. projeye sağ tıklayıp properties den google play service eklediğimizde yukarıdaki sekmede GOOGLE APIs diye bir checkbox çıkmadı. Google console da gerekli işlemleri yaptım fakat hatayı bulamadım. Size aldığım hatanın DDMS deki ekran goruntusunu yolluyorum. Lutfen yardım edermısınız. Tşk.

 

 

32 Görüntülenme

23 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-89992-1474050181.jpg
dilaraöztürk
25.09.2016 - 04:04

Merhaba ben de androidte yazdığım her projemde emülatörde "durduruldu" yazısını görüyorum sebebi ne olabilir acaba ?

Profile picture for user ergintekinalp81
ergintekinalp81
26.04.2016 - 09:57

Merhabalar;

Android studio ile maps uygulaması yaptım. uygulamayı Generate Signed APK ile hazırlayıp samsung modellerde açtığımda haritam açılıyor ve etrafımdaki bankaları gösteriyor. Ama aynı uygulamayı htc'de açtığımda sadece konumumu gösteriyor etrafımdaki bankaları göstermiyor. LG'de açtığımda ise haritayı göster dediğimde İşlem Durduruldu hatası veriyor. Biliyorum bir çok sebebi vardır ama bu sıkıntıyı yaşamış arkadaşlar paylaşımda bulunursalar sevinirim.

Min sdk:16

Target sdk: 23 (Ekte belirtilmiştir)

 

/sites/default/files/cevaplar/dosya/2020/file-gradle_0.png
picture-3650-1421928561.jpg
anilsozeri
29.11.2013 - 03:43

Android 301'deki GoogleMap konusu yenilenmiş oraya eklenen doğrultuda projenin içindeki bin dosyasından APK yı direk olarak aldım o zaman sorunum düzeldi şu anda doğru olarak çalışıyor, yardımlarınız için tekrar çok teşekkür ederim.

picture-3606-1408610132.jpg
cgural
29.11.2013 - 03:13

Projenizi export ederken yeni bir anahtar oluşturdunuz, değil mi? İşte bu anahtarın farklı bir SHA-1 parmak izi olduğu için (paket adı aynı kalsa bile) çalıştığı cihazdan Google sunucularına bağlanırken artık farklı bir kimliğe sahip oluyor. 

Yeni oluşturduğunuz anahtara ilişkin yeni bilgileri Google Cloud Console üzerinden projenize eklerseniz, Google, yeni imza sertifikasıyla imzalanmış uygulamaya da sunucularına bağlanıp harita verisi indirme izni verecektir. (Biraz uzun oldu, kusura bakmayın)

picture-3650-1421928561.jpg
anilsozeri
29.11.2013 - 01:39

Projeyi eclipse üzerinden derleyip telefonuma o şekilde APK sını kurduğumda harita düzgün olarak çalışıyor fakat, projemi export edip APK sını çıkarttığım zaman telefonuma atarsam o şekilde harita ekranı gelmiyor beyaz ekranın sağ alt köşesinde sadece Google yazıyor, APK ya dönüştürdüğümde ticari olarak göruyor ve bu nedenle Key ile ilgili bir sıkıntım olabilir mi? Nasıl çözebilirim bu sorunu?

picture-3650-1421928561.jpg
anilsozeri
28.11.2013 - 04:15

Workspace'e kopyaladığımda problem kalmadı, import ederkende sorun çıktı ama hallettim :) Yardımcı olduğunuz için çok teşekkürler..

picture-3606-1408610132.jpg
cgural
28.11.2013 - 01:44

Aynı workspace içinde Google Play Services örnek projesiyle kendi projeniz olsa çalışacaktır. İsterseniz projenizin özelliklerine girip kütüphane referanslarına bir daha bakın. Örnek projeye düzgün referans verilmiş olmalı.

picture-3650-1421928561.jpg
anilsozeri
28.11.2013 - 12:54

Evet, <application> altına ekliyorum ve kütüphaneyi de ekledim. Sorunu çözdüm gibi ama şu an da şöyle bir problemle karşı karşıyayım;

kendi projemi google samples (kendi örneklerinin) içerisine attığım zamanda çalışıyor ama projem workspace'imde olursa çalışmıyor.

picture-3606-1408610132.jpg
cgural
28.11.2013 - 12:14

Bu aşamadan sonra nasıl bir yol izlemeliyim ?

 

Bu "com.google.android.gms.version" meta verisini <application> elementinin altına ekliyorsunuz değil mi? Google Play Services ile gelen kütüphane projesini çalışma alanına eklemiştiniz değil mi?

picture-3650-1421928561.jpg
anilsozeri
28.11.2013 - 08:26

<meta-data android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" />

Aynı sorunu bende alıyorum, bu satırı manifest dosyasına eklediğimde hata alıyorum, fixlemek istediğimden karşıma çıkan seçenekler şunlar;

- Create resource @integer/google_play_services

- Rename android resource

- Surrond with element

Bu aşamadan sonra nasıl bir yol izlemeliyim ?

picture-7730-1383655584.png
egemen.durmus
06.11.2013 - 10:30

Tekrardan herkese selamlar ben kendi adıma sorunu çözdüm androidmanifest.xml in içindeki meta dataları şu şekilde değiştirdiğinizde sorun çözülecektir ,dün bende aynı sorunu yaşadım böyle çözebildim

 <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="kendi api keyiniz" />
        
         <meta-data android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" />

picture-7730-1383655584.png
egemen.durmus
05.11.2013 - 10:04

<meta-data
            android:name="com.google.android.maps.v2.API_KEY"
                         android:value="@integer/google_play_services_version" 
            />

 

2.satırda api keyi yazıyorduk böyle çözmüşler ama ben beceremedim

picture-2693-1382902951.jpg
serkan.ucpinar
05.11.2013 - 09:54

Bu hata aslında map fragment'ı oluşturamamasından kaynaklı bir hatadır. Aşağıdaki link senin çözümün olabilir.

http://stackoverflow.com/questions/17988703/android-view-inflateexception-binary-xml-file-line-94-error-inflating-class-f

picture-7730-1383655584.png
egemen.durmus
05.11.2013 - 09:26

sebebi google play version u bugün bende de baş gösterdi bende çözdüğüm vakit burada paylaşacağım 

Profile picture for user unalkrt84
unalkrt84
03.11.2013 - 10:54

çok teşekkürler arkadaşlar deneyeceğim tekrar yazarım eğer sorun yaşanırsa =)

picture-242-1392640755.jpg
oytuneren
03.11.2013 - 07:05

Eğitim içeriğinde yazan herşeyi uyguladığınızı varsayıyorum. Genellikle bu tip hatalarda SHA1 aktarımı ve Google Play Services'in düzgün yüklenememesinden kaynaklanır. Egemen Bey'in belirttiği gibi sıfırdan başlayarak birk ez daha deneyin bakalım ne olacak?

picture-7730-1383655584.png
egemen.durmus
03.11.2013 - 05:06

bence yeni bi proje ve shai1 key ile yeniden deneyin o vakit görmediğim için bişi söyleyemiyorum

Profile picture for user unalkrt84
unalkrt84
03.11.2013 - 05:01

var bişey ama bulamadık valla buda çalışmadı herseyı tekrar tekrar kontrol ettım ama yok yani

picture-7730-1383655584.png
egemen.durmus
03.11.2013 - 04:31

http://www.vogella.com/articles/AndroidGoogleMaps/article.html bide burdakini deneyin isterseniz ama olması lazım herşey doğru ise shai1 key, manifest filan

Profile picture for user unalkrt84
unalkrt84
03.11.2013 - 04:17

örnekte belirtilen her şeyi yaptım. Sadece google play yuklu degıldı android sdk yı kurdugumda. Onuda Android SDK manager dan bulup kurdum. Dokumanda soyledıgı gbı artık andoid sdk altında extras da google ı gorebılıyordum. Daha sonra projede sag tıklayıp properties den bu sdk yı add ile ekledim. Fakat project build target tabında dokumanda soyledıgı uzere GOOGLE APIs i bulamadım ve o şekilde yükledim. ALdıgım hata DDMS ekranında şöyle birşey : "unable to start activity componentinfo ve error fragment " Bu gibi bir hatayla dahha once hıc karsılasmısmıydınız?

picture-7730-1383655584.png
egemen.durmus
03.11.2013 - 04:07

telefonda ne hatası verdi manifestte gerekli düzenlemeleri yaptınızmı ?

Profile picture for user unalkrt84
unalkrt84
03.11.2013 - 04:05

emulatordende phone danda denedım ama ne yazıkki 2 sindede çalışmadı. 

picture-7730-1383655584.png
egemen.durmus
03.11.2013 - 04:01

emülatörde android harita gösterimemekte ,telefondan usb debug etmeniz lazım andorid stduio kullanıyorsanız kitkat ile emülatör ile açılabilmekte ama ben şahsen kullanmadım ben hep telefon dan debug ettim...