Tem 23

Android ‘Error Inflating Class Fragment’ Hatası ve Çözümü

Android’de Google Map ile uğraşırken sıklıkla karşılaştığım bir hata. Xml’de tanımlamış olduğum Map Fragment’ini Activity’de bağlama sırasında almaktayım. Çözümü ise oldukça basit. Ancak bu çözümü keşfetmek tabi ki zaman aldı ve biraz zor oldu. Neyse size de zor olmasın diye burda paylaşıyorum;

Öncelikle manifest dosyanızı açın ve aşağıdaki permission’ları tanımladığınızdan emin olun

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroid:name ="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

 

Bir de googlemap api key’i tanımladığınız kısımda şu tanımlamayı da yapın;

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

 

Sorunu yine de çözemediyseniz yazıya yorum atınız. Bende vaktim olduğunca çözmeye çalışayım. Yeni bir çözüm daha bulmamız halinde de bu yazıya ekleyelim ki herkes faydalanabilsin…

    • Ahmet on 23 Temmuz 2015 at 08:45

    Artik Ankara da bir firma da calisan Yazılım Müh mezunusun. Yazilim muh öğrencilerine kariyer tavsiyeleri nitelikli yazıları da bekliyoruz.

    • Eren on 23 Temmuz 2015 at 10:26
      Author

    Henüz erken olduğunu düşünüyorum. Zamanı gelince (tam anlamıyla gerçek bir projeyi bitirince) yazacağım 😀

Bir Cevap Yazın