2011-11-07 3 views
13

Sto cercando di dare un'occhiata all'applicazione Galleria in ICS, utilizzando l'emulatore.Fotocamera emulatore ICS Android

Quindi, lancio un AVD e far scattare un paio di foto con la fotocamera poi lanciare la galleria. Quando faccio clic su una raccolta nella Galleria, viene visualizzato un messaggio di errore "Purtroppo la fotocamera si è arrestata". L'applicazione Galleria si chiude.

Ho provato questo su Mac e Windows. Stessa cosa. Qualcuno sa come farlo funzionare?

+1

Ho lo stesso problema con Android 4.0.3 SDK su Windows 7. Quando provo ad avviare Camera, chiede di scegliere la webcam integrata. Dopo aver confermato la selezione si blocca e c'è una console di accesso: [2011-12-20 15:41:42 - Emulatore] emulatore: ERRORE: _camera_client_query_start: Impossibile avviare la videocamera 'AndroidEmulatorVC0' per NV21 [640x480]: Nessun errore –

+0

Ho un problema simile – MastAvalons

+0

Ho lo stesso problema ^ –

risposta

1

Ho avuto un problema simile; il lancio dell'app Fotocamera finisce sempre con "Sfortunatamente, la fotocamera si è fermata". Sono stato in grado di risolvere il problema con Home -> Menu -> Gestisci app -> Fotocamera -> Cancella dati. Penso che la fotocamera volesse avviare la fotocamera frontale, ma il mio laptop ha solo una videocamera, quindi forse era questo il problema. Ma Gallery si arresta sempre in modo anomalo e la cancellazione dei dati della Fotocamera non sembra essere di aiuto. __ sol

0

Se non si cura ciò che è nella foto che stai prendendo (ad esempio, basta tutta l'immagine), una soluzione è quella di disabilitare la fotocamera sul computer (su Windows, è possibile farlo in Gestore dispositivi). In questo modo, invece di ottenere l'immagine reale dalla fotocamera, si otterrà qualche "simulazione" di esso - una scatola verde che si muove su uno sfondo a scacchi. Ma almeno puoi scattare una foto di THAT e testare la tua applicazione.

Ma, se avete bisogno di catturare una cosa specifica con la fotocamera (ad esempio, per un po 'di elaborazione delle immagini), questo trucco è non sta per aiutarvi.

3

È necessario fare in modo che il vostro AVD ha la fotocamera abilitata prima di iniziare l'applicazione. In Eclipse accedi a Finestra-> AVD Manager e aggiungi solo l'hardware della videocamera. Mentre sei qui, assicurati di aggiungere un po 'di spazio alla sezione della scheda SD in quanto ti servirà per scattare foto.

Riavvia la tua app e dovresti essere via.

1

ho avuto lo stesso problema e risolto diminuendo Sottratto LCD Density in emulatore opzioni di modifica. Nella sottosezione dell'hardware la densità dell'affissione a cristalli liquidi astratta deve avere un valore più alto (nel mio caso era 240). Così l'ho ridotta a 160 e poi la fotocamera si avvia con l'emulatore.

usavo WVGA800 che aveva un valore superiore per la densità a cristalli liquidi così si può provare a cambiare la pelle, come pure per ottenere il risultato desiderato.