Ir para o conteúdo
taviroquai

Android: MapView

Mensagens Recomendadas

taviroquai    61
taviroquai

Olá a todos,

Iniciei-me ao desenvolvimento para android.

Fiz o 1º Hello World e correu tudo bem. Correu no AVD e corre bem no meu tablet com android 2.3.

Agora segui o MapView em http://developer.android.com/guide/tutorials/views/hello-mapview.html

Compila tudo bem mas não corre no AVD.

Pelo debugger DDMS vejo o seguinte erro fatal:

Package com.testmap requires unavailable shared library com.google.android.maps; failing!

Pela mensagem parece que o android não encontra a biblioteca com.google.android.maps

O ambiente de desenvolvimento é Ubuntu 10.10 e NetBeans 7.01 + plugin nbandroid.

Aqui está o full log... obrigado!

01-10 23:26:00.692: D/AndroidRuntime(616): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
01-10 23:26:00.702: D/AndroidRuntime(616): CheckJNI is ON
01-10 23:26:00.872: I/jdwp(616): Ignoring second debugger -- accepting and dropping
01-10 23:26:01.312: D/AndroidRuntime(616): Calling main entry com.android.commands.pm.Pm
01-10 23:26:01.432: D/dalvikvm(540): GC_EXPLICIT freed 10K, 54% free 2546K/5511K, external 1625K/2137K, paused 44ms
01-10 23:26:01.432: W/ActivityManager(61): No content provider found for: 
01-10 23:26:01.463: W/ActivityManager(61): No content provider found for: 
01-10 23:26:01.482: D/PackageParser(61): Scanning package: /data/app/vmdl1578862799.tmp
01-10 23:26:01.482: I/PackageParser(61): com.testmap: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
01-10 23:26:01.552: D/PackageManager(61): Scanning package com.testmap
01-10 23:26:01.552: E/PackageManager(61): Package com.testmap requires unavailable shared library com.google.android.maps; failing!
01-10 23:26:01.562: W/PackageManager(61): Package couldn't be installed in /data/app/com.testmap-1.apk
01-10 23:26:01.652: D/dalvikvm(61): GC_EXPLICIT freed 175K, 48% free 4169K/7943K, external 2750K/3435K, paused 90ms

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
taviroquai    61
taviroquai

hehehe saltei esse passo... alterei o target e já executa a aplicação...

Agora crashou com outro erro... parece que existe uma referencia inválida...

Log... peço desculpa mas vou precisar de ajuda nestes primeiros passos com android  :(

01-11 20:04:45.772: I/ActivityManager(68): Start proc com.testmap for activity com.testmap/.TestMapView: pid=478 uid=10039 gids={3003, 1015}
01-11 20:04:46.053: I/jdwp(478): Ignoring second debugger -- accepting and dropping
01-11 20:04:46.663: W/dalvikvm(478): Class resolved by unexpected DEX: Lcom/testmap/TestMapView;(0x405136b8):0x1fa130 ref [Lcom/google/android/maps/MapActivity;] Lcom/google/android/maps/MapActivity;(0x405136b8):0x1f9a28
01-11 20:04:46.693: W/dalvikvm(478): (Lcom/testmap/TestMapView; had used a different Lcom/google/android/maps/MapActivity; during pre-verification)
01-11 20:04:46.693: W/dalvikvm(478): Unable to resolve superclass of Lcom/testmap/TestMapView; (54)
01-11 20:04:46.693: W/dalvikvm(478): Link of class 'Lcom/testmap/TestMapView;' failed
01-11 20:04:46.732: D/AndroidRuntime(478): Shutting down VM
01-11 20:04:46.732: W/dalvikvm(478): threadid=1: thread exiting with uncaught exception (group=0x40015560)
01-11 20:04:46.762: E/AndroidRuntime(478): FATAL EXCEPTION: main
01-11 20:04:46.762: E/AndroidRuntime(478): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
01-11 20:04:46.762: E/AndroidRuntime(478): 	at dalvik.system.DexFile.defineClass(Native Method)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:207)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:200)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.os.Handler.dispatchMessage(Handler.java:99)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.os.Looper.loop(Looper.java:130)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at java.lang.reflect.Method.invoke(Method.java:507)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
01-11 20:04:46.762: E/AndroidRuntime(478): 	at dalvik.system.NativeStart.main(Native Method)
01-11 20:04:46.782: W/ActivityManager(68):   Force finishing activity com.testmap/.TestMapView

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade