android.vue.InflateException: Binaire dans le fichier XML de la ligne #6: Erreur de gonflage de classe fragemnt
Cette erreur se produit lorsque l'application démarre
Je reçois beaucoup d'erreurs de type affichée dans l'objet. Ces erreurs semble être occasionnelle et je ne peux pas les reproduire. De la pile que j'ai appris que cette erreur peut se produire pour ma disposition différentes ressources. La ligne de XML est également variable.
Quelqu'un peut-il expliquer pourquoi cette erreur se produit? Et ce que je peux faire pour résoudre ce problème?
09-06 00:15:33.254: E/AndroidRuntime(7812): FATAL EXCEPTION: main
09-06 00:15:33.254: E/AndroidRuntime(7812): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.touchboarder.example.videostream/com.touchboarder.example.videostream.Activity_Mapa}: android.view.InflateException: Binary XML file line #6: Error inflating class fragment
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2100)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread.access$600(ActivityThread.java:140)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.os.Handler.dispatchMessage(Handler.java:99)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.os.Looper.loop(Looper.java:137)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread.main(ActivityThread.java:4898)
09-06 00:15:33.254: E/AndroidRuntime(7812): at java.lang.reflect.Method.invokeNative(Native Method)
09-06 00:15:33.254: E/AndroidRuntime(7812): at java.lang.reflect.Method.invoke(Method.java:511)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
09-06 00:15:33.254: E/AndroidRuntime(7812): at dalvik.system.NativeStart.main(Native Method)
09-06 00:15:33.254: E/AndroidRuntime(7812): Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class fragment
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:308)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.Activity.setContentView(Activity.java:1924)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.touchboarder.example.videostream.Activity_Mapa.onCreate(Activity_Mapa.java:59)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.Activity.performCreate(Activity.java:5206)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
09-06 00:15:33.254: E/AndroidRuntime(7812): ... 11 more
09-06 00:15:33.254: E/AndroidRuntime(7812): Caused by: java.lang.RuntimeException: API key not found. Check that <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="your API key"/> is in the <application> element of AndroidManifest.xml
09-06 00:15:33.254: E/AndroidRuntime(7812): at maps.ag.bb.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at maps.ag.bb.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at maps.ag.an.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at maps.ag.bi.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at maps.ag.bh.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at blf.onTransact(SourceFile:107)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.os.Binder.transact(Binder.java:326)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onCreateView(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.maps.SupportMapFragment$a.onCreateView(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.internal.bh$4.b(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.internal.bh.a(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.internal.bh.onCreateView(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.support.v4.app.Fragment.performCreateView(Fragment.java:1478)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1082)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1184)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:285)
09-06 00:15:33.254: E/AndroidRuntime(7812): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:676)
Cette erreur se produit lorsque l'application démarre
j'ai besoin d'aide s'il vous plaît
Ici est le résultat de XML, cependant une telle erreur se produit dans d'autres xmls
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>
</LinearLayout>
mi manifestbut i don't found the mistake
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.touchboarder.example.videostream"
android:versionCode="1"
android:versionName="1.0">
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCZG-M6IwXlt46Y37Ip9bp0WdV-shyC39w"/>
<uses-sdk android:minSdkVersion="7" />
<uses-permission
android:name="com.touchboarder.example.videostream.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission
android: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"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
<activity
android:name=".Activity_Home"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Activity_Reserva" android:label="@string/app_name" android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden|screenSize">
</activity>
<activity android:name=".Activity_Registro" android:screenOrientation="portrait">
</activity>
<activity android:name=".Activity_Mapa" >
</activity>
</application>
</manifest>
postez votre fichier de manifeste et de l'activité de la classe
Êtes-vous essayer de voir la carte dans votre Fragement ?
<meta-data android:name="com.google.android.cartes.v2.API_KEY" android:valeur="AIzaSyCZG-M6IwXlt46Y37Ip9bp0WdV-shyC39w"/> ma clé de v2 de google maps
Caused by: java.lang.RuntimeException: API key not found. Check that <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="your API key"/> is in the <application> element of AndroidManifest.xml
vérifier votre manifesteÊtes-vous essayer de voir la carte dans votre Fragement ?
<meta-data android:name="com.google.android.cartes.v2.API_KEY" android:valeur="AIzaSyCZG-M6IwXlt46Y37Ip9bp0WdV-shyC39w"/> ma clé de v2 de google maps
OriginalL'auteur Carrobe90 | 2013-09-06
Vous devez vous connecter pour publier un commentaire.
est dans l'élément de la AndroidManifest.xml
OriginalL'auteur mrkaktooz
utilisation
au lieu de
et s'il vous Plaît ajouter la CLÉ API dans votre fichier manifeste
OriginalL'auteur Ketan Ahir
vous devez ajouter cette balise dans votre fichier AndroidManifest:
OriginalL'auteur Piyush
Votre logcat montre que vous n'avez pas ajouté un
API KEY
dans votreAndroidManifest
fichier.Veuillez ajouter la CLÉ API dans votre fichier manifeste comme ci-dessous:
Si vous essayez d'afficher la carte du Fragment ensuite dans votre fichier de mise en page, vous devez écrire le nom de classe comme ci-dessous:
OriginalL'auteur GrIsHu