2014-11-24 3 views
0

Я пытаюсь использовать Google Maps во фрагменте, я уже сделал все, что говорит Google, и я продолжаю получать эту ошибку.Использование Google Maps v2

11-24 14:00:45.410: E/AndroidRuntime(12483): 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 

У меня есть метаданные внутри моего AndroidManifest, но он продолжает говорить, что у меня его нет.

XML-:

<fragment 
    android:id="@+id/map" 
    android:name="com.google.android.gms.maps.MapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1"/> 
</fragment> 

<View 
    android:layout_width="match_parent" 
    android:layout_height="2dp" 
    android:background="@android:color/background_dark" /> 

<fragment 
    android:id="@+id/about" 
    android:name="com.hylamobi.speakup.fragments.about_fragment" 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" /> 

Это просто карта на вершине, и некоторые кнопки в другом фрагменте.

+0

Вы можете разместить фрагмент вашего файла манифеста с тега? – atok

+0

'<мета-данные андроид: имя = "com.google.android.gms.version" андроид: значение = "@ целое число/google_play_services_version"/> <мета-данные андроид: имя =" com.google. andorid.maps.v2.API_KEY " android: value =" AIzaSyCog4vhLoP3bEYAyl7FNqWI8uQPQ5cQB44 "/>' –

+0

Это должно сработать. Можете ли вы опубликовать свой полный манифест, чтобы дать нам больше информации? – RogueBaneling

ответ

0

Здесь вы его @RogueBaneling и @atok

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.hylamobi.speakup" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="14" 
     android:targetSdkVersion="21" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

    <uses-feature 
     android:glEsVersion="0x00020000" 
     android:required="true" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@android:drawable/ic_btn_speak_now" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 

     <!-- Main Activity --> 
     <activity 
      android:name=".activities.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <!-- Vocabulary Builder --> 
     <activity 
      android:name=".activities.VocabularyBuilder" 
      android:label="@string/vocabulary_builder" 
      android:parentActivityName=".activities.MainActivity" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.MainActivity" /> 
     </activity> 

     <!-- Useful Phrases --> 
     <activity 
      android:name=".activities.UsefulPhrases" 
      android:label="@string/useful_phrases" 
      android:parentActivityName=".activities.MainActivity" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.MainActivity" /> 
     </activity> 

     <!-- Test your grammar --> 
     <activity 
      android:name=".activities.TestYourGrammar" 
      android:label="@string/test_your_grammar" 
      android:parentActivityName=".activities.MainActivity" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.MainActivity" /> 
     </activity> 

     <!-- SpeakUP Students --> 
     <activity 
      android:name=".activities.SpeakUPStudents" 
      android:label="@string/speakup_students" 
      android:parentActivityName=".activities.MainActivity" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.MainActivity" /> 
     </activity> 

     <!-- Find Us --> 
     <activity 
      android:name=".activities.FindUs" 
      android:label="@string/find_us" 
      android:parentActivityName=".activities.MainActivity" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.MainActivity" /> 
     </activity> 

     <!-- Vocabulary Builder Itens --> 
     <activity 
      android:name=".activities.VB_Itens" 
      android:label="@string/words" 
      android:parentActivityName=".activities.VocabularyBuilder" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.VocabularyBuilder" /> 
     </activity> 

     <!-- Useful Phrases Itens --> 
     <activity 
      android:name=".activities.UP_Itens" 
      android:label="@string/phrases" 
      android:parentActivityName=".activities.UsefulPhrases" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.UsefulPhrases" /> 
     </activity> 

     <!-- Contact Us --> 
     <activity 
      android:name=".activities.ContactUs" 
      android:label="@string/contact_us" 
      android:parentActivityName=".activities.FindUs" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.hylamobi.speakup.activities.FindUs" /> 
     </activity> 

     <activity 
      android:name=".Maps" 
      android:label="@string/title_activity_maps" > 
     </activity> 

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

</manifest>