Androidin Chrome tekee tämän erittäin, erittäin helpoksi. Itse asiassa sinun ei enää tarvitse asentaa SDK: ta tai Chrome-lisäosaa työpöydälle. Kysyt kuitenkin Android-selaimesta. Vaikka tätä selainta ei ole Nexus-laitteissa, se elää jossakin muodossa monissa puhelimissa (HTC, Samsung).
Javascriptin virheenkorjaamiseen Android-selaimessa käytän yhtä kolmesta sovelluksesta:
Jos haluan vain konsolilähdön :
Android Studio - täysimittainen IDE alkuperäiselle Android-kehitykselle. Seuraavaksi avaa mikä tahansa Android-projekti (tee vain tyhjä projekti). Sitten liitän puhelimen USB: n kautta ja avaan Android-telakointiikkunat (Windows: alt-6 tai Mac: cmd-6). Napsauta ikkunassa Devices / LOGCAT-välilehteä. Kaikki, mikä kirjautuu Androidiin, näytetään täällä, mukaan lukien console.log (), mutta kuten myös satoja muita asioita. Sinun on suodatettava tulokset, jotta näet vain selaimesi tuotoksen. Testilaitteeni, joka on nyt kytketty (huomautus 3), sisälsi lokiin "kromia", jonka voin suodattaa. ("Chromium", huh, se on outoa. Tiedän, että Chrome ilmoittaa, että LOGCATissa ei luullut, että natiivi selain toimisi)
Huomaa: Kaikki, mikä voi tarkastella LOGCATia, toimii . Tähän sisältyy ADB tai Eclipse, johon on asennettu kaikki Android-asiat.
Muokkaa: sinun on ehkä asennettava USB-ohjaimet Studio / Eclipse / ADB: lle ja otettava käyttöön virheenkorjaus laitteella, jotta tämä toimisi.
Jotain enemmän konsolin ulostulosta:
jsHybugger - Tämä on kaupallinen tuote . Se on sovellus, jota käytät puhelimessa. Puhelimesi selain muodostaa yhteyden välityspalvelimeen paikallisesti ja sitten välityspalvelin verkkopalvelimeen. Sitten voit avata työpöydän selaimen puhelimen päätepisteeseen ja saat taianomaisesti jotain samanlaista kuin verkon virheenkorjaustyökalut. Se sisältää lähdetason virheenkorjauksen.
Täysi paljastus: En ole käyttänyt sovelluksen maksettua versiota. Minulla on vanha versio asennettuna, kun se oli beetaversiossa ja olin Play Kaupassa ilmaiseksi. Maksaisin mielelläni tästä, mutta on harvinaista, että tarvitsen tämän tason virheenkorjauksen Android-selaimessa. Se on mielestäni suunnattu enemmän hybridi (webview / phonegap) -sovelluksiin.
Siellä on myös WEINRE . Ilmainen työkalu, joka toimii samalla tavalla kuin jsHybugger. En ole käyttänyt tätä pitkään aikaan, joten muokkaa tätä tarkemmin.
Ensin sinun on päätettävä, haluatko käyttää wienreä omalla tietokoneellasi vai käyttää isännöityä palvelinta. Jos käytät isännöityä palvelinta, kuten phonegap's, lisää vain komentotunniste, joka osoittaa src-URL-osoitteeseen. Seuraavaksi avaat vain työpöydän selaimen sivulle, joka vastaa käyttämääsi komentosarjaa (lue vain Phonegap-sivun ohjeet).
Jos haluat suorittaa palvelinpuolen paikallisesti, lue asennus ohjeet weinre-sivulla. (palvelin on node.js-sovellus - sen asentaminen ei ollut liian vaikeaa)