>
Ao incluir na minha activity o fragment para visualizar o mapa, resulta em erro. Mesmo em um simples projeto. configurando todo o androidmanifest como mostrado no curso e criando a api key no google.
Estou utilizando a versão 4.1.2 api 16
Abaixo minha activity :
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="br.net.marcoti.exmapas.MainActivity" >
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
O que aparece no log:
10-08 09:51:57.085: E/AndroidRuntime(13159): FATAL EXCEPTION: main
10-08 09:51:57.085: E/AndroidRuntime(13159): java.lang.RuntimeException: Unable to start activity ComponentInfo{br.net.marcoti.exmapas/br.net.marcoti.exmapas.MainActivity}: android.view.InflateException: Binary XML file line #11: Error inflating class fragment
Eu alterei o manifest colaocando a API_KEY dentro da tag
Ola Marco Aurelio,
vc ja viu este topico
http://rlsystem.com.br/forum/android/1042-mapa-nao-abri-apenas-tela-em-branco#top
Sim já verifiquei esse tópico, entendi que no tópico citado não, provavelmente, não foi criada corretamente a API_KEY, neste meu caso eu cheguei a criar a api
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCPIcDkp7CdjIDLb-HdbGYl-cOlHOaxvjs" />
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCPIcDkp7CdjIDLb-HdbGYl-cOlHOaxvjs" />
android:value="@integer/google_play_services_version" />
android:value="AIzaSyCPIcDkp7CdjIDLb-HdbGYl-cOlHOaxvjs" />
opa,
vc fez tudo como ta na aula q o professor rafael ensina??
Sim, inclusive baixei o exemplo do curso e ocorreu o mesmo erro. Vou refazer novamente pois apaguei e executei um project/clean no eclipse assim como vou criar uma nova chave. Vou verificar se é isso. Após dou retorno
vc esta utilizando o emulador ou um celular ??
pq no emulador nao funciona...
so funciona no celular ... ou no programa que o professor rafael esta usando
Eu estou usando o próprio aparelho celular como emulador.
Agora funcionou, o problema era a chave, executei o project/clean verifiquei qual a SHA1 fingerprint em : windows/preferences/android/build isso dentro do eclipse, gerei uma nova Api Key no google console, compilei novamente o projeto e executei no emulador ( aparelho ).
Assim funcionou normalmente.