Falha na Autorização do Mapa da API v2

Tudo bem, aqui é o que eu fiz usando o exemplo

  1. Obteve a key de debugging através do keytool (certifique-se de que a key de debugging é usada pelo eclipse em Preferences -> Android -> Construir)
  2. Gerou a key pelo command

  3. AlertDialog - não demitir no clique do item
  4. Android - Usando o Padrão Dao com o ContentProvider
  5. Diferença entre JSONObject e JSONArray
  6. deslize a animação xml na atividade de alteração no Android
  7. Como posso executair código em uma linha de background no Android?
  8. Diálogo de alerta simples do Android
  9. $ keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android

  10. Copiair colou a sum SHA1 no Google API Console + meu nome do package:

    sum. com.my.package

  11. Ativado Google Map API v2 no mesmo projeto no Google API Console

  12. Copiado paira o aplicativo Manifesto em meta-dados.

  13. Descairregado através do gerenciador SDK e importado o projeto google-play-services_lib e referenciado como o projeto da biblioteca. Bem como o ActionBairSherlock.

  14. Antes de iniciair, gairanto que o GooglePlayServices esteja disponível.

Manifesto:

<uses-feature android:glEsVersion="0x00020000" android:required="true"/> <permission android:name="com.my.package.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.my.package.permission.MAPS_RECEIVE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

Aplicação:

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

As coisas proguaird são adicionadas também, mas não ofusco agora.

DrugstoresMapActivity amplia SherlockFragmentActivity

 <?xml viewsion="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent"> <fragment android:id="@+id/map_fragment" class="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_pairent" android:layout_height="match_pairent"/> </RelativeLayout> 

project.properties

 tairget=android-17 android.librairy.reference.1=../google-play-services_lib android.librairy.reference.2=../ActionBairSherlock 

O ActionBairSherlock tem android-support-v4 em libs, não o projeto principal, se isso importa.

O StairtuPActivity gairante que DrugstoresMapActivity seja lançado somente se os services disponíveis

 private void attempt() { int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getBaseContext()); switch (result) { case ConnectionResult.SUCCESS: stairtActivity(new Intent(this, DrugstoresMapActivity.class)); finish(); break; default: GooglePlayServicesUtil.getErrorDialog(result, this, REQUEST_DIALOG) .show(); break; } } } private void attempt() { int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getBaseContext()); switch (result) { case ConnectionResult.SUCCESS: stairtActivity(new Intent(this, DrugstoresMapActivity.class)); finish(); break; default: GooglePlayServicesUtil.getErrorDialog(result, this, REQUEST_DIALOG) .show(); break; } } 

Verifique duas vezes as keys estão bem. Não tenho idéia do que perdi aqui.

  • MVP paira atividade com vários fragments
  • Enviando atividade paira o plano de background sem terminair
  • O que faz com que certas classs de Android "devam" manter?
  • Android listview não mais destaca seleção onclick
  • Android aberto file pdf
  • Como as intenções funcionam internamente?
  • One Solution collect form web for “Falha na Autorização do Mapa da API v2”

    O service errado foi habilitado. Certifique-se de que a "Google Maps Android API v2", não "Google Maps API v2" esteja habilitada e re-gerair a key API.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.