PDA

View Full Version : Emulatore smartphone: quale?


Bandit
31-12-2016, 17:26
Ciao a tutti ragazzi, colgo l'occasione per augurare a tutti gli utenti del forum un anno che verrà pieno di felicità e soddisfazioni.

Vi scrivo poichè vorrei tentare di simulare uno smartphone per testare le mie app.
Dal corso che sto seguendo si è installato Android Studio però, dopo una procedura di installazione non usuale, nel mio pc AMD non mi funziona la funzione VT-X della CPU e quindi non riesco a far girare i miei programmi.
Cosa mi consigliate di usare?

Apache Ripple ho letto che è un'estensione di Chrome e potrebbe essere utile al mio scopo?

Mi potete aiutare?

giacomo_uncino
31-12-2016, 18:50
bluestack

per me il migliore emulatore android per pc

Bandit
01-01-2017, 10:30
ciao Giacomo Buon anno.

Grazie per avermi risposto.
Mi puoi dire se è di facile installazione, e cosa dovrei fare per farlo funzionare?

creo la pag html, e poi?

pabloski
01-01-2017, 16:41
Dal corso che sto seguendo si è installato Android Studio però, dopo una procedura di installazione non usuale, nel mio pc AMD non mi funziona la funzione VT-X della CPU e quindi non riesco a far girare i miei programmi.

C'e' un problema in effetti. Per CPU Intel e' disponibile HAXM per Windows e per Linux e' possibile usare KVM. Il problema e' che non esiste nulla di simile per AMD, ovvero sotto Linux puoi usare lo stesso KVM, ma sotto Windows?

Potresti usare Bluestacks come suggerito, oppure optare per Genymotion che e' piu' orientato all'uso da parte degli sviluppatori.

giacomo_uncino
01-01-2017, 17:49
ciao Giacomo Buon anno.

Grazie per avermi risposto.
Mi puoi dire se è di facile installazione, e cosa dovrei fare per farlo funzionare?

creo la pag html, e poi?

su windows è un semplice installer da 316mb

http://www.bluestacks.com/it/index.html

Bandit
02-01-2017, 09:42
grazie Giacomo per la risposta.
Quindi una volta installato per procedere con la prova del mio file html, cosa dovrei fare?

C'e' un problema in effetti. Per CPU Intel e' disponibile HAXM per Windows e per Linux e' possibile usare KVM. Il problema e' che non esiste nulla di simile per AMD, ovvero sotto Linux puoi usare lo stesso KVM, ma sotto Windows?

Potresti usare Bluestacks come suggerito, oppure optare per Genymotion che e' piu' orientato all'uso da parte degli sviluppatori.

Io sono orientato verso la parte degli sviluppatori, anche se sto imparando



si ho tentato appunto di installare HAXM, ma non mi funziona.
Allora ho seguito un suggerimento: installare le API ARM EABI v7a , e selezionando un sistema operativo un po' più vecchio tipo JellyBean 4.1 Android 4.1 SDK Platform 16 sembra funzionare


Se provo ad installare invece questa api su una piattaforma android più recente (24) parte l'emulatore con la schermata iniziale "ANDROID", ma in basso esce l'errore "Error while waiting for device:Timed out 300second"

pabloski
02-01-2017, 10:50
Allora ho seguito un suggerimento: installare le API ARM EABI v7a , e selezionando un sistema operativo un po' più vecchio tipo JellyBean 4.1 Android 4.1 SDK Platform 16 sembra funzionare

Per funzionare funziona, ma non hai l'accelerazione che offre HAXM.



Se provo ad installare invece questa api su una piattaforma android più recente (24) parte l'emulatore con la schermata iniziale "ANDROID", ma in basso esce l'errore "Error while waiting for device:Timed out 300second"

Sembra che sia un problema con l'integrazione di ADB https://code.google.com/p/android/issues/detail?id=209095

espanico
04-01-2017, 09:00
Ciao, secondo me prima di procedere con il simulatore, dovresti dire come intendi sviluppare le app. Da quello che ho capito intendi sviluppare app in html5 giusto?

Bandit
04-01-2017, 14:25
Ciao, secondo me prima di procedere con il simulatore, dovresti dire come intendi sviluppare le app. Da quello che ho capito intendi sviluppare app in html5 giusto?


ciao si in html css e jquery

espanico
05-01-2017, 12:39
ok, non conosco il tuo grado di preparazione. Però per iniziare puoi utilizzare tranquillamente la visualizzazione sviluppatore di google chrome/firefox. Cosi hai la visuale di un smartphone. Mentre come simulatore ti consiglio anche io Genymotion

Bandit
06-01-2017, 10:05
ok, non conosco il tuo grado di preparazione. Però per iniziare puoi utilizzare tranquillamente la visualizzazione sviluppatore di google chrome/firefox. Cosi hai la visuale di un smartphone. Mentre come simulatore ti consiglio anche io Genymotion

ma ti riferisci ad esempio a tasto dx sulla pag del browser, "Ispeziona elemento" e quindi ti compare la mezza pagina con su il codice html ed altre cose.
Tra queste c'è la possibilità di trasformare la visualizzazione come se fosse un device?


Questo Genymotion non è free, giusto?

gabmac2
09-01-2017, 19:27
mi inserisco nella discussione, avendo un apk da testare, qual' è lo strumento migliore?
Android Studio permette di testare un apk già sviluppato?

pabloski
10-01-2017, 09:31
mi inserisco nella discussione, avendo un apk da testare, qual' è lo strumento migliore?
Android Studio permette di testare un apk già sviluppato?

Dipende da cosa intendi per testare. Adb install ti consente il deployment di un apk nell'emulatore o in uno smartphone/tablet.

Ma parliamo di codice eseguibile, quindi non pensare lo si possa debuggare come si fa con un programma di cui si hanno i sorgenti.

gabmac2
10-01-2017, 12:18
ok, su questo senza dubbio
Solamente un' operazione del tipo:
- file apk
- testare quest' ultimo su un simulatore smartphone/tablet

E' possibile quindi?

pabloski
10-01-2017, 14:18
ok, su questo senza dubbio
Solamente un' operazione del tipo:
- file apk
- testare quest' ultimo su un simulatore smartphone/tablet

E' possibile quindi?

Si, eseguirlo e' possibile, come si eseguirebbe qualsiasi altro programma android.