Autore Topic: [Mapview] Errore  (Letto 1031 volte)

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
[Mapview] Errore
« il: 21 Maggio 2011, 21:12:58 CEST »
0
Ho un problemino con la mapview, ho preso il codice che offriva la google siccome penso di aver sbaglito qualcosa... ma anche con quello mi va in crash.

Il codice è identico come dal sito: Hello, MapView  | Android Developers
solamento che quando avvio l'activity mi va in errore

Codice: [Seleziona]
05-21 21:11:02.605: ERROR/AndroidRuntime(332): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.me.ticinocinema/org.me.ticinocinema.DettaglioCinema}: java.lang.RuntimeException: stub
05-21 21:11:02.605: ERROR/AndroidRuntime(332): Caused by: java.lang.RuntimeException: stub
05-21 21:11:02.605: ERROR/AndroidRuntime(332):     at com.google.android.maps.MapActivity.<init>(Unknown Source)
05-21 21:11:02.605: ERROR/AndroidRuntime(332):     at org.me.ticinocinema.DettaglioCinema.<init>(DettaglioCinema.java:25)
05-21 21:11:02.605: ERROR/AndroidRuntime(332):     at java.lang.Class.newInstanceImpl(Native Method)
05-21 21:11:02.605: ERROR/AndroidRuntime(332):     at java.lang.Class.newInstance(Class.java:1429)
05-21 21:11:02.605: ERROR/AndroidRuntime(332):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)


Non capisco perchè non mi faccia partire l'activity, ho pure inserito l'api maps.jar al progetto ma ninete da fare esce sempre sto errore STUB

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:[Mapview] Errore
« Risposta #1 il: 22 Maggio 2011, 14:02:57 CEST »
0
Ho registrato l'api come debug ma ora da un'altro errore:

Codice: [Seleziona]
05-22 14:01:40.516: ERROR/AndroidRuntime(475): java.lang.NoClassDefFoundError: org.me.ticinocinema.DettaglioCinema
05-22 14:01:40.516: ERROR/AndroidRuntime(475):     at org.me.ticinocinema.Oggi$2.onItemClick(Oggi.java:72)
05-22 14:01:40.516: ERROR/AndroidRuntime(475):     at android.widget.AdapterView.performItemClick(AdapterView.java:284)
05-22 14:01:40.516: ERROR/AndroidRuntime(475): Caused by: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
05-22 14:01:40.516: ERROR/AndroidRuntime(475):     at dalvik.system.DexFile.defineClass(Native Method)
05-22 14:01:40.516: ERROR/AndroidRuntime(475):     at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:209)
Ma mi sento stupido.. ho dichiarato tutto, nel manifest ho messo:

 <activity android:name=".DettaglioCinema" android:label="Dettaglio cinema"></activity>

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:[Mapview] Errore
« Risposta #2 il: 23 Maggio 2011, 09:24:42 CEST »
0
Nessuno sa aiutarmi?

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:[Mapview] Errore
« Risposta #3 il: 23 Maggio 2011, 10:42:20 CEST »
0
posta il manifest.
Sembra che non trovi la classe DettaglioCinema.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:[Mapview] Errore
« Risposta #4 il: 23 Maggio 2011, 12:14:04 CEST »
0
Codice: [Seleziona]
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="org.me.ticinocinema"
          android:versionCode="2"
          android:versionName="1">
    <application android:icon="@drawable/icon" android:theme="@android:style/Theme.NoTitleBar" >
        <activity android:name=".MainActivity" android:label="Ticinocinema">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <activity android:name=".DettaglioCinema" android:label="Dettaglio cinema"></activity>
        <activity android:name=".Cerca" android:label="Cerca orari"></activity>
        <activity android:name=".CercaOrario" android:label="Cerca orari"></activity>
         <activity android:name=".Informazioni" android:label="Informazioni"></activity>
         <activity android:name=".FilmZona" android:label="Film in zona"></activity>
         <activity android:name=".Oggi" android:label="Oggi"></activity>
        <activity android:name=".Risultato" android:label="Risultati ricerca"></activity>
        <activity android:name=".Dettaglio" android:label="Dettaglio orario"></activity>
   
        <activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation"/>
              <uses-library android:name="com.google.android.maps" />
    </application>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION" />
    <uses-sdk android:minSdkVersion="2" />
 
</manifest>

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[Mapview] Errore
« Risposta #5 il: 23 Maggio 2011, 12:39:53 CEST »
0
Accertati che il target del tuo progetto sia "Google APIs"
Per fare questo vai in: Project > Properties > Android e seleziona quello "Google APIs" alla versione che ti serve.

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:[Mapview] Errore
« Risposta #6 il: 23 Maggio 2011, 12:52:51 CEST »
0
Uso netbeans, comunque ho impostato il target direttamente sull'emulatore

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:[Mapview] Errore
« Risposta #7 il: 25 Maggio 2011, 10:16:51 CEST »
0
Se non metto il target nell'emulatore mi dice che non riesce a installare le share library ma se no riesce a installare tutto.. però esce quell'errore che non trova la classe, mi sembra un pò strano.. nessuno ha un esempio di apps con solo la mapview funzionante?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:[Mapview] Errore
« Risposta #8 il: 25 Maggio 2011, 10:20:41 CEST »
0
Uso netbeans, comunque ho impostato il target direttamente sull'emulatore

Non ho conoscenza alcuna di Netbeans, però dovresti accertarti che la LIB sia inclusa durante il BUILD dell'applicazione, quindi su Netbeans, non solo sull'emulatore.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store