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,
Igor
Em 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.






0 comentários:
Postar um comentário