Visualizzazione post con etichetta Adb. Mostra tutti i post
Visualizzazione post con etichetta Adb. Mostra tutti i post

giovedì 24 maggio 2018

Debug remoto di Chrome su Android

Sto lavorando su un progetto che usa delle API Web sperimentali su un dispositivo mobile ed uso il debugger Chrome sempre aperto....tranne per il problema che la versione Chrome desktop e' differente da quella mobile .... per cui e' necessario fare debug direttamente sul browser mobile

Cio' e' possibile con Adb e Chrome Desktop. Sul desktop si apronon i Developer Tools poi si clicca sui tre puntini sovrapposti More Tools/Remote Devices



Se il telefono e' gia' stato autorizzato via Adb con il desktop si vede la lista dei dispositivi mobile connessi nel tab Remote Devices. Si puo' quindi inserire un link e questo sara' aperto sul telefono



E' inoltre possibile avere una replica dello schermo mobile . 


In questa modalita' si possono debuggare i Javascript 

lunedì 14 maggio 2018

Testare applicazioni su Oculus GO

Per sviluppare proprie applicazioni su Oculus si parte creando un normale progetto Android su Android Studio.



Prima di compilare il pacchetto APK si deve inserire un file con il proprio Device ID in assets (app/src/main/assets) del progetto (il file ha un nome del tipo oculussig_1KWPXXXXXXXX.dms) e permette di eseguire il file APK soltanto sul dispositivo relativo al file .dms


A questo punto si installa il pacchetto via Adb. Si copia il file apk e poi da linea di comando

adb install OculusGO.apk
per disinstallare deve essere inserito il nome completo del package

adb uninstall com.vr.lucainnocenti.oculusgo

La applicazione non e' visibile ne' sul launcher ne' sulle Sorgenti Sconosciute. Per eseguire si usi adb tramite

adb shell am start -n  com.vr.lucainnocenti.oculusgo/.MainActivity

mercoledì 28 dicembre 2016

Adb over Wifi

In caso si debba sviluppare una applicazione che usa l'ingresso USB, tipo Midi via USB-OTG, puo' essere utile impiegare Adb via Wifi



Per prima cosa si collega il telefono alla USB e si seleziona Terminale in Android Studio
Il telefono puo' essere connesso ad un access point o funzionare da HotSpot

Si digita quindi

adb tcpip 5555
adb connect IP_Telefono 

si puo' scollegare il cavo USB e procedere allo sviluppo


martedì 12 febbraio 2013

Adb e Root su Mk808b

Ieri stavo cercando disperatamente di guadagnare i privilegi di root sull' MK808 usando tutte le informazioni sui vari forum
Per ottenere il risultato il primo passo era quello di ottenere un accesso alla macchina mediante Adb
Purtroppo tutti i consigli (tipo collegarsi mediante il cavo OTG scollegando il cavo di alimentazione e le altre Usb) non hanno portato i frutti desiderati... non sono mai riuscito ad ottenere un collegamento Adb

Alla disperazione ho provato a lanciare Root Checker e con mia grande sorpresa ho scoperto che non era necessario nessun unrooting perche' il sistema operativo gia' disponeva dei privilegi di amministratore



giovedì 7 febbraio 2013

ADB in Virtualbox

In alcuni casi puo' essere necessario installare una macchina virtuale per sviluppare in Android senza particolari controindicazione
Qualche problema potrebbe venire dall'utilizzo di Adb con un telefono reale a causa del livello di isolamento derivante dalla macchina virtuale

Nel caso in cui si usi Virtualbox la soluzione e' costuita da installare i driver adb nella macchina host (questo per Windows, in Linux il problema non si pone) e successivamente di aggiungere mediante l'icona con il segno + il device alla macchina virtuale (vedi immagine sottostante)




A questo punto si puo' accendere la macchina virtuale e configurare il dispositivo nella macchina guest

venerdì 7 dicembre 2012

Driver ADB su Windows


Dato che uso normalmente Linux ho scoperto solo adesso che per programmare Android in Windows e' necessario installare i driver Adb prima di poter interagire con il telefono

Per i telefoni Android i driver sono contenuti all'interno del software Kies che include sia i driver che il software per l'aggiornamento del firmware e la gestione del telefono

Per altri telefoni, come l'Ideos della Huawei, sono disponibili  i driver presso il sito del costruttore

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...