Posts Tagged ‘Android’

Conversion to Dalvik format failed with error 1

Sunday, January 30th, 2011

Ho risolto l’errore “Conversion to Dalvik format failed with error 1″ con:

  • tasto destro sul progetto -> Properties
  • sulla sinistra vado su “Java Build Path”
  • nella scheda “Libraries” ho lasciato soltanto una libreria chiamata “Android a.b” (ad esempio “Android 2.0″) e ho rimosso le altre con il tasto “Remove” sulla destra. Nel caso in cui, invece, non ho visto nessuna libreria in elenco, l’ho aggiunta con il tasto “Add Library” -> Android Classpath Container -> Finish
  • poi OK
  • Ora, in alto: Project -> Clean… -> Seleziono “Clean project selected below” -> verifico che sia selezionato il mio progetto -> OK

Errore sparito ed esecuzione possibile.

 

Errore: Downloading Google APIs by Google Inc., .. File not found

Saturday, January 29th, 2011

Se al termine dell’aggiornamento dei Google Inc. add-ons, nell’Android SDK and AVD Manager, vi compaiono errori come (vedi Figura 1):

Done. Nothing was installed.

Downloading Google APIs by Google Inc., Android API 9, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\google_apis-9_r02.zip (Accesso negato)
Downloading Google APIs by Google Inc., Android API 8, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\google_apis-8_r02.zip (Accesso negato)
Downloading GALAXY Tab by Samsung Electronics., Android API 8, revision 1
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\addon_samsung_GT_2.2_api-8_r01.zip (Accesso negato)
Downloading Google APIs by Google Inc., Android API 7, revision 1
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\google_apis-7_r01.zip (Accesso negato)
Downloading Google APIs by Google Inc., Android API 4, revision 2
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\google_apis-4_r02.zip (Accesso negato)
Downloading Google APIs by Google Inc., Android API 3, revision 3
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\google_apis-3_r03.zip (Accesso negato)
Downloading Google Usb Driver package, revision 4
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\usb_driver_r04-window s.zip (Accesso negato)
Downloading Google Market Licensing package, revision 1
File not found: C:\Program Files (x86)\Android\android-sdk-windows\temp\market_licensing-r01. zip (Accesso negato)
FileNotFound_AccessoNegato

Figura 1: FileNotFound - AccessoNegato

potete provare ad eseguire l’SDK Manager con i diritti di amministrazione [1] e riprovare l’aggiornamento. Oppure se state effettuando l’aggiornamento da Eclipse, chiudetelo e rieseguitelo con i diritti di amministrazione, aprite l’SDK manager e riaggiornate il tutto. A me non ha dato più problemi.

[1]: per eseguire l’SDK con i diritti di amministrazione: tasto destro sull’eseguibile “SDK Manager.exe” che trovate in C:\Program Files (x86)\Android\android-sdk-windows -> esegui come Amministratore (oppure Run as Administrator)

 

Problema invio coordinate emulatore DDMS

Saturday, May 8th, 2010

Se l’invio delle coordinate dall’emulatore Android, tramite l’interfaccia DDMS, non funziona nel senso che:

  • nonostante inviate le nuove coordinate, queste risultano essere sempre [0,0]
  • e se, ad esempio usando il programma “Maps”, la schermata è tutta blu (non vi preoccupate, siete solo nell’oceano Atlantico [0, 0], accanto all’Africa… fate un bel po’ di “zoom -” e capirete…)

potete provare a fare una modifica al file “eclipse.ini” contenuto nella directory principale di Eclipse. Quindi:

  • chiudete Eclipse se era in esecuzione
  • cercate nella directory di Eclipse il file “eclipse.ini”
  • apritelo con un editor di testo
  • in fondo, aggiungete le righe:
-Duser.country=US
-Duser.language=en
  • salvate il file
  • riaprite Eclipse e provate se tutto funziona :)

In poche parole, l’errore era dovuto all’uso della virgola al posto del punto nelle coordinate!

Altri dettagli su come inviare una posizione all’emulatore sono disponibili a questo indirizzo:

http://gabrielecaracciolo.com/…/simulare-posizione-percorso-ddms/

Configurare MMS Wind su Nexus One

Thursday, April 29th, 2010

Dopo aver cercato per giorni una soluzione al problema degli MMS non funzionanti sul Nexus One e dopo aver effettuato numerosi tentativi e ricerche, ho finalmente trovato il modo per inviarli e riceverli.

Riporto qui di seguito la configurazione funzionante per l’operatore Wind (privati):

Passo 1: Creare l’APN Internet

  • Accedere al menu principale -> Impostazioni -> Wireless e reti -> Reti mobili -> Nomi punti di accesso
  • Premere “Menu” -> “Nuovo APN” e impostare:
    Nome
    : LIBERO Internet
    APN: internet.wind
    Proxy: non impostato
    Porta: non impostato
    Nome utente: non impostato
    Password: non impostato
    Server: non impostato
    MMSC: non impostato
    Proxy MMS: non impostato
    Porta MMS: non impostato
    MCC: 222
    MNC: 88
    Tipo di autenticazione: Nessuno
    Tipo APN: default
    Protocollo APN: IPv4
  • Premere “Menu” -> “Salva”.

Passo 2: Creare l’APN MMS

  • Accedere al menu principale -> Impostazioni -> Wireless e reti -> Reti mobili -> Nomi punti di accesso
  • Premere “Menu” -> “Nuovo APN” e impostare:
    Nome
    : WIND MMS GPRS
    APN: mms.wind
    Proxy: 212.245.244.100
    Porta: 8080
    Nome utente: non impostato
    Password: non impostato
    Server: http://mms.wind.it
    MMSC: http://mms.wind.it
    Proxy MMS: 212.245.244.100
    Porta MMS: 8080
    MCC: 222
    MNC: 88
    Tipo di autenticazione: Nessuno
    Tipo APN: mms
    Protocollo APN: IPv4

IMPORTANTE: spegnete e riaccendete il cellulare alla fine di queste due operazioni e poi, se volete, fate una prova di invio/ricezione MMS.

Note

  • Per fare questa guida ho semplicemente preso le istruzioni “MMS” e “Internet” per l’HTC Dream (dato che non ci sono ancora quelle del N1) dal sito ufficiale:
    http://www.wind.it/it/promo/…
    con la sola aggiunta di “default” alla voce “Tipo APN”.
  • Se non dovesse funzionare il metodo che ho descritto (e se non funziona vi prego di segnalarmelo nei commenti), provate a seguire la seguente guida che ho trovato in rete in cui sono presenti anche le configurazioni per gli altri operatori:
    http://www.androidiani.com/wiki/Impostazioni_MMS…
  • Fate attenzione perché, impostando l’APN “internet.wind”, il cellulare potrebbe effettuare delle connessioni dati senza che ve ne accorgiate, con conseguente utilizzo del vostro credito.

Neither user … nor current process has android.permission.WAKE_LOCK

Monday, March 29th, 2010

Se nel “LogCat” di Eclipse vi appare un messaggio simile a:

ERROR/AndroidRuntime(...): java.lang.RuntimeException:
Unable to start activity...: java.lang.SecurityException:
Neither user ... nor current process has android.permission.WAKE_LOCK.
[...]

potete provare ad aggiungere la seguente riga nel Manifest:

<uses-permission android:name="android.permission.WAKE_LOCK" />