Em 28 de maio de 2013 12:01, Jade Costa <jademcosta@gmail.com> escreveu:
Igor, basta você criar um emulador com Google API(8). Caso ela não esteja disponível, vá no botão "Android SDK manager" (o desenho é um robozinho do android saindo de uma caixa cinza com uma seta branca apontando pra baixo) que fica do lado do de "emuladores" no eclipse.
Lá, vá na opção "Android 2.2", marca a caixinha do "Google APIs" dessa opção e manda instalar.Normalmente, se rodar no level 8 roda no 17. Mas, existem métodos que são deprecados[1] e podem ter sido removidos no level 17 (apesar de eu não saber de nenhum, mas é sempre bom ter isso em mente para versões futuras), apesar de normalmente um método que é considerado deprecado demora muito para ser removido (muito mais do que tempo o tempo suficiente para você mudar tudo).
Eu costumo desenvolver na versão mais baixa (8, no caso) e só de vez em quando testar na 17. Normalmente depois de ter terminado um grande pedaço do app.Abraço,Em 28 de maio de 2013 08:32, Igor Rodrigues Damiano <igordamiano@gmail.com> escreveu:
Obrigado pessoal por ajudar.Jade, criei um emulador com "Google API" e funcionou o exemplo.Mais uma dúvida pessoal:Agora eu tenho 3 emuladores para testar os exemplos, com level 8, 17 e Google API(17).Como demoram para abrir(eu deixo aberto o emulador) e para não testar os exemplos nos 3 emuladores, tem como criar um emulador com level 8(android 2.2) e que consiga rodar tudo(inclusive esse do Mapa)?Acredito que se funcionar no level 8, não precise testar no 17, seria isso?Obrigado,IgorEm 27 de maio de 2013 18:56, Jade Costa <jademcosta@gmail.com> escreveu:
Quando vc criou o seu emulador que está rodando seu exemplo você teve que escolher uma API level. Você deve ter usado "Android" em vez de usar a "Google API". Ao escolher o level da API do emulador, crie o emulador com a versão que diz "Google API".
Jade Moreira da Costa2013/5/27 Igor Rodrigues Damiano <igordamiano@gmail.com>
Sim:[MANIFEST]<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="br.livro.android.cap5" ><uses-sdkandroid:minSdkVersion="5"android:targetSdkVersion="17" /><uses-permission android:name="android.permission.CALL_PHONE" /><uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.INTERNET" /><applicationandroid:allowBackup="false"android:icon="@drawable/ic_launcher"android:theme="@style/AppTheme" ><activityandroid:name=".Menu"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activityandroid:name=".intent.Tela1"android:label="Tela1" /><activityandroid:name=".intent.Tela2"android:label="Tela2" /><activityandroid:name=".intent.ExemploTelaSimNao"android:label="ExemploTelaSimNao" /><activityandroid:name=".intent.AbrirMapaEnderecoActivity"android:label="AbrirMapaEnderecoActivity" /><activityandroid:name=".intent.ExemploAbrirBrowser"android:label="ExemploAbrirBrowser" /><activityandroid:name=".intent.LigarParaTelefoneActivity"android:label="LigarParaTelefoneActivity" /><activityandroid:name=".intent.VisualizarContatoId1"android:label="VisualizarContatoId1" /><activityandroid:name=".intent.VisualizarTodosContatos"android:label="VisualizarTodosContatos" /><activityandroid:name=".intent.EscolherContato_Activity1"android:label="EscolherContato_Activity1" /><activityandroid:name=".intent.EscolherContato_Activity2"android:label="EscolherContato_Activity2" /><activity android:name=".intent.ActivityPermission" /><activity android:name=".intent.ActivityPermission_Go" /></application></manifest>[/MANIFEST]--2013/5/27 Carlos Ceolato <cceolato@gmail.com>
Esta Activity foi declarada no Manifest?--2013/5/27 Igor Rodrigues Damiano <igordamiano@gmail.com>
--Boa noite pessoal,Estou no Cap 5, que fala sobre Intent.Estou fazendo o exemplo para abrir o Mapa, mas dá o erro:[ERRO]05-27 21:11:07.540: E/AndroidRuntime(275): FATAL EXCEPTION: main05-27 21:11:07.540: E/AndroidRuntime(275): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=geo:0,0?q=Av.+Sete+de+Setembro,+Curitiba }05-27 21:11:07.540: E/AndroidRuntime(275): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1408)05-27 21:11:07.540: E/AndroidRuntime(275): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)05-27 21:11:07.540: E/AndroidRuntime(275): at android.app.Activity.startActivityForResult(Activity.java:2817)05-27 21:11:07.540: E/AndroidRuntime(275): at android.app.Activity.startActivity(Activity.java:2923)05-27 21:11:07.540: E/AndroidRuntime(275): at br.livro.android.cap5.intent.AbrirMapaEnderecoActivity.onClick(AbrirMapaEnderecoActivity.java:52)05-27 21:11:07.540: E/AndroidRuntime(275): at android.view.View.performClick(View.java:2408)05-27 21:11:07.540: E/AndroidRuntime(275): at android.view.View$PerformClick.run(View.java:8816)05-27 21:11:07.540: E/AndroidRuntime(275): at android.os.Handler.handleCallback(Handler.java:587)05-27 21:11:07.540: E/AndroidRuntime(275): at android.os.Handler.dispatchMessage(Handler.java:92)05-27 21:11:07.540: E/AndroidRuntime(275): at android.os.Looper.loop(Looper.java:123)05-27 21:11:07.540: E/AndroidRuntime(275): at android.app.ActivityThread.main(ActivityThread.java:4627)05-27 21:11:07.540: E/AndroidRuntime(275): at java.lang.reflect.Method.invokeNative(Native Method)05-27 21:11:07.540: E/AndroidRuntime(275): at java.lang.reflect.Method.invoke(Method.java:521)05-27 21:11:07.540: E/AndroidRuntime(275): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)05-27 21:11:07.540: E/AndroidRuntime(275): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)05-27 21:11:07.540: E/AndroidRuntime(275): at dalvik.system.NativeStart.main(Native Method)[/ERRO][CODIGO]public class AbrirMapaEnderecoActivity extends Activity implements OnClickListener {@Overridepublic void onCreate(Bundle icicle) {super.onCreate(icicle);setContentView(R.layout.form_endereco);final Button button = (Button) findViewById(R.id.botaoOk);button.setOnClickListener(this);}/*** @see android.view.View$OnClickListener#onClick(android.view.View)*/public void onClick(View view) {EditText campoEndereco = (EditText) findViewById(R.id.campoEndereco);String endereco = campoEndereco.getText().toString();// Substitui o espaço por + para formar um endereço válidoendereco = endereco.replace(' ', '+');String GEO_URI = "geo:0,0?q=";//Cria a URI para abrir o mapaUri uriGeo = Uri.parse(GEO_URI + endereco);Intent it = new Intent(android.content.Intent.ACTION_VIEW, uriGeo);//envia a mensagem ao sistema operacionalstartActivity(it);}}[/CODIGO][XML]<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="Digite um nome de Rua e pressione o botão"/><EditTextandroid:id="@+id/campoEndereco"android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="Av. Sete de Setembro, Curitiba"/><Buttonandroid:id="@+id/botaoOk"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text=" Visualizar no Mapa "/></LinearLayout>[/XML]Importei até o código do livro, mas tbe deu o mesmo erro....Obrigado,--
Igor Rodrigues Damiano
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Igor Rodrigues Damiano
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Igor Rodrigues Damiano
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Jade Moreira da Costa
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
------------------------------------------------------------
Levi José de S. S. Dias
Twitter/Skype: levisaturnino
Twitter/Skype: levisaturnino
Formado......: Informática para Internet - IFPE / Técnico em Informática - Leiaut
Cursando.....: Sistemas de Informação - UPE
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário