Autore Topic: Problema con AdMob 6.0  (Letto 836 volte)

Offline StepGiordano

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    P500
  • Sistema operativo:
    Windows 7
Problema con AdMob 6.0
« il: 12 Maggio 2012, 14:45:05 CEST »
0
Salve ragazzi, Help!

vorrei aggiungere banner pubblicitari AdMob alla mia app ed ho seguito questa guida http://code.google.com/mobile/ads/docs/android, ma mi da errore e l'app crasha.
L'app è costituita da una activity .
Utilizzo API 15 per compilare...


Ecco il LogCat :

05-09 06:24:27.068: E/dalvikvm(23497): Could not find class 'com.google.ads.AdView', referenced from method it.bisemanuDEV.matrixDET.prima.onCreate
05-09 06:24:27.068: W/dalvikvm(23497): VFY: unable to resolve new-instance 33 (Lcom/google/ads/AdView in Lit/bisemanuDEV/matrixDET/prima;
05-09 06:24:27.378: W/dalvikvm(23497): threadid=1: thread exiting with uncaught exception (group=0x2aac87c8)
05-09 06:24:27.388: E/AndroidRuntime(23497): FATAL EXCEPTION: main
05-09 06:24:27.388: E/AndroidRuntime(23497): java.lang.NoClassDefFoundError: com.google.ads.AdView
05-09 06:24:27.388: E/AndroidRuntime(23497): at it.bisemanuDEV.matrixDET.prima.onCreate(prima.java :35)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1047)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2627)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2679)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.access$2300(ActivityThr ead.java:125)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:2033)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.os.Handler.dispatchMessage(Handler.java:99 )
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.os.Looper.loop(Looper.java:123)
05-09 06:24:27.388: E/AndroidRuntime(23497): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
05-09 06:24:27.388: E/AndroidRuntime(23497): at java.lang.reflect.Method.invokeNative(Native Method)
05-09 06:24:27.388: E/AndroidRuntime(23497): at java.lang.reflect.Method.invoke(Method.java:521)
05-09 06:24:27.388: E/AndroidRuntime(23497): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)
05-09 06:24:27.388: E/AndroidRuntime(23497): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626)
05-09 06:24:27.388: E/AndroidRuntime(23497): at dalvik.system.NativeStart.main(Native Method)
« Ultima modifica: 12 Maggio 2012, 15:11:08 CEST da StepGiordano »

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Problema con AdMob 6.0
« Risposta #1 il: 14 Maggio 2012, 08:32:01 CEST »
0
L'errore e' questo:

Codice (XML): [Seleziona]
java.lang.NoClassDefFoundError: com.google.ads.AdView
Hai importato bene il jar?

Altrimenti serve un po' di codice per capire dov'e' il problema.
I numeri contano molto di più del seme.

Offline StepGiordano

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    P500
  • Sistema operativo:
    Windows 7
Re:Problema con AdMob 6.0
« Risposta #2 il: 14 Maggio 2012, 23:26:57 CEST »
0
Ho fatto così
1. Right click on your app project in Eclipse and choose Properties.
2. Select Java Build Path and the Libraries tab. Then click Add External JARs... to add the Google AdMob Ads JAR.

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Problema con AdMob 6.0
« Risposta #3 il: 15 Maggio 2012, 08:18:48 CEST »
0
Ho fatto così
1. Right click on your app project in Eclipse and choose Properties.
2. Select Java Build Path and the Libraries tab. Then click Add External JARs... to add the Google AdMob Ads JAR.

Fai una cosa piu' pulita, crea la cartella libs (se non ce l'hai gia') nel tuo progetto. Se hai una delle ultime versioni di SDK e ADT te lo linka automaticamente, altrimenti fai la stessa procedura ma fai Add Jars e lo vai a selezionare nella tua cartella libs.
Questo pero' non dovrebbe cambiare niente perche' anche con Add External Jars dovrebbe funzionare, prova a fare un clean del progetto.
Semmai metti codice (sia java che xml) cosi' magari riusciamo a capire meglio.
Saluti.
I numeri contano molto di più del seme.

Offline StepGiordano

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    P500
  • Sistema operativo:
    Windows 7
Re:Problema con AdMob 6.0
« Risposta #4 il: 15 Maggio 2012, 09:09:08 CEST »
0
Si, ho risolto così! :)  si dovrebbe segnalare ad admob di modificare quella guida!

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Problema con AdMob 6.0
« Risposta #5 il: 15 Maggio 2012, 09:30:33 CEST »
0
Come creando la cartella? Oppure facendo un clean del progetto?
I numeri contano molto di più del seme.