Originariamente inviato da
DaRkViDe
Scusa ma mi sa che non ho capito...
Quando connetti il telefono vedi i log nell' ADB Logcat??
no , non li ho ancora visti...vedrò di farlo.
Originariamente inviato da
DaRkViDe
--->il tel cerca nell'host reale invece che nella VM ?????
Se fai il deploy sul telefono dove dovrebbe cercare??
intendo dire che HTC Sync (client, del telefono) cerca HTC Server sull'host (cioè sulla macchina reale Win7 dove è installato SUN Virtual BOX in cui faccio girare la Virtual Machine XP Pro dove sto sviluppando) e non cerca nella virtual machine dove ho un altro HTC Sync installato.
Originariamente inviato da
DaRkViDe
perchè fare il deploy sul terminale se poi vuoi che giri su un'altra VM?
Quando runni sul terminale e installi, tutto girerà sulla DVM del terminale, non credo che tu possa dire all'applicazione "gira sul terminale ma vatti a pigliare la roba in questa altra VM che sta sul mio pc..."
Poi il telefono nel adb devices deve avere lo stato "Online" per funzionare... sinceramente credo che non riesca a fare il deploy dell'applicazione e ti dia errore input output.
Dopo aver fatto il deploy trovi la tua applicazione installata sul dispositivo?
Vorrei capire cosa stai facendo, perchè stai sviluppando su un'altra VM?
Sinceramente non ho capito bene cosa vorresti fare...prova a spiegarti meglio..
Riepilogo:
- Macchina HOST reale (con Windows 7)
- Sun Virtual BOX con macchina virtuale XP Pro
- HTC Sync (volendo lo posso disinstallare, ma non è lì il problema)
- Macchina Virtuale XP Pro
- SDK Android
- ADB Manager
- Eclipse
- HTC Sync
- HTC Legend
Il problema è che quando connetto il Legend alla macchina host (reale) lui si attacca a HTC Sync dell'host e non della VM. Anche quando non avevo HTC Sync non installato nell'host non riusciva a vedere la VM. Sopratutto il fatto è che il Legend risulta attaccato nella VM (infatti ADB lo vede e usbdeview lo vede e nell'host non ce l'ho), ma l'unico che non si aggancia è HTC Sync della VM XP Pro.
Quindi la domanda è anche: per deployare nel terminale fisico è necessario che HTC Sync sia collegato e il telefono connesso come HTC Sync (e non come "carica", o "solo unità disco"...)?
Se la risposta è "SI" allora il mio problema è che non posso deployare a causa di HTC Sync nella VM che non si aggancia al telefono.
Se la risposta è "NO" allora devo cercare il problema altrove (in quanto non posso fare deploy poichè ecplise mi dà qeull'errore di I/O in fase di deply sul telefono).
Spero di essermi rispiegato in modo da poter farmi aiutare.
grazie! ;-)
ciao