Error bei Google Maps Api V2 !

  • Antworten:7
ExKcir
  • Forum-Beiträge: 115

21.04.2013, 18:42:54 via Website

Hallo,

ich habe heute versucht eine App welche die Google Maps API benutzt auf die Google Maps V2 Api umzuschreiben (da die alte ja nicht mehr funktioniert).
Jedoch bringe ich die App einfach nicht mehr zum laufen, ich spiele mich schon seit locker 3 stunden damit, aber komm nicht weiter.

In der Manifest steht 100% alles drinnen was ich brauche, der Main.xml hab ich auch angepasst, das Google Play Services Projekt habe ich auch wie es dokumentiert ist eingebunden, jedoch bekomme ich trotzdem sofort anch dem starten einen Crash der App mit folgenden error:

04-21 18:27:10.154: E/AndroidRuntime(3406): FATAL EXCEPTION: main
04-21 18:27:10.154: E/AndroidRuntime(3406): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ExKcirApps.worldcontrol/com.ExKcirApps.worldcontrol.HauptActivity}: android.view.InflateException: Binary XML file line #10: Error inflating class fragment
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2194)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread.access$600(ActivityThread.java:139)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.os.Handler.dispatchMessage(Handler.java:99)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.os.Looper.loop(Looper.java:154)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread.main(ActivityThread.java:4945)
04-21 18:27:10.154: E/AndroidRuntime(3406): at java.lang.reflect.Method.invokeNative(Native Method)
04-21 18:27:10.154: E/AndroidRuntime(3406): at java.lang.reflect.Method.invoke(Method.java:511)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
04-21 18:27:10.154: E/AndroidRuntime(3406): at dalvik.system.NativeStart.main(Native Method)
04-21 18:27:10.154: E/AndroidRuntime(3406): Caused by: android.view.InflateException: Binary XML file line #10: Error inflating class fragment
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:697)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:269)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.Activity.setContentView(Activity.java:1885)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.ExKcirApps.worldcontrol.HauptActivity.onCreate(HauptActivity.java:89)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.Activity.performCreate(Activity.java:4531)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2150)
04-21 18:27:10.154: E/AndroidRuntime(3406): ... 11 more
04-21 18:27:10.154: E/AndroidRuntime(3406): 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
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.ab.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.ab.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.ab.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.ag.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.ag.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.bw.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at maps.z.r.onCreateView(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.maps.internal.IMapFragmentDelegate$Stub.onTransact(IMapFragmentDelegate.java:107)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.os.Binder.transact(Binder.java:297)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onCreateView(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.maps.SupportMapFragment$a.onCreateView(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.internal.e$4.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.internal.e.a(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.internal.e.onCreateView(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:846)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1061)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1160)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:272)
04-21 18:27:10.154: E/AndroidRuntime(3406): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:669)
04-21 18:27:10.154: E/AndroidRuntime(3406): ... 21 more



Ich weiß einfach nicht mehr weiter :(
Hat vielleicht jemand eine Idee an was es liegen kann?

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

21.04.2013, 19:21:10 via Website

Laut Log:
...
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
...

ExKcir

Antworten
Gelöschter Account
  • Forum-Beiträge: 5.136

21.04.2013, 19:22:20 via Website

Da steht doch ganz genau woran es hapert ..

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

lg Voss

ExKcir

Antworten
Gelöschter Account
  • Forum-Beiträge: 5.136

21.04.2013, 19:23:00 via Website

And Dev Du Schlingel .. hast mich links überholt ... tststs :cold:

lg Voss

Antworten
ExKcir
  • Forum-Beiträge: 115

21.04.2013, 19:36:38 via Website

Ja, aber da sind 2 fehler, ist der andere ein "Folgefehler" ?

Und ich bin ein wenig verwirrt, den eigentlich sollte meine manifest doch passen?
Ich meine der COde für die Api steht doch richtig im application tag?

1<application
2 android:icon="@drawable/ic_launcher"
3 android:label="@string/app_name"
4 android:theme="@android:style/Theme.NoTitleBar" >
5
6 <uses-library android:name="com.google.android.maps"/>
7
8 <activity
9 android:name=".LoadingActivity"
10 android:label="@string/title_activity_loading" >
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13
14 <category android:name="android.intent.category.LAUNCHER" />
15 </intent-filter>
16 </activity>
17
18 <activity
19 android:name=".HauptActivity">
20
21 <intent-filter>
22 <action android:name="android.intent.action.DEFAULT" />
23
24 <category android:name="android.intent.category.LAUNCHER" />
25 </intent-filter>
26 </activity>
27
28 <activity
29 android:name=".PositionItemizedOverlay">
30
31 <intent-filter>
32 <action android:name="android.intent.action.DEFAULT" />
33
34 <category android:name="android.intent.category.LAUNCHER" />
35 </intent-filter>
36 </activity>
37
38 <meta-data
39 android:name="com.google.android.maps.v2.API_KEY"
40 android:value="MeinKey..." />
41
42
43 </application>

Antworten
ExKcir
  • Forum-Beiträge: 115

22.04.2013, 19:25:16 via Website

Hat keiner ne Idee was ich falsch mache ? :(

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

22.04.2013, 22:19:33 via Website

1. Pushen ist doof
2. Wenn das Element in deinem manifest existiert, dann wäre die Vermutung naheliegend, das die Meldung verkürzt wurde und das eigentliche Problem kein fehlender, sondern ein falscher Key ist.

Antworten
ExKcir
  • Forum-Beiträge: 115

22.04.2013, 22:47:50 via Website

and dev
1. Pushen ist doof
2. Wenn das Element in deinem manifest existiert, dann wäre die Vermutung naheliegend, das die Meldung verkürzt wurde und das eigentliche Problem kein fehlender, sondern ein falscher Key ist.

Zu 1. Ja ich weiß, aber ich komme einfach nciht mehr weiter und brauche umbedingt eine Lösung, ich habe schon so viele stunden in die App investiert...

2. Der Key müsste eigentlich auch passen, hab ihn in der API Console mit meinem Key und dem Appnamen generieren lassen...

Antworten