CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 1 di 10 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 91
Discussione:

[OLD!] utilizzo generale del terminale/prompt dei comandi e android SDK

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiani Power User L'avatar di cesco


    Registrato dal
    Sep 2010
    Località
    Bg
    Messaggi
    5,018
    Smartphone
    TYTN2,desire,desireHD, oneX

    Ringraziamenti
    54
    Ringraziato 1,346 volte in 724 Posts
    Predefinito

    [OLD!] utilizzo generale del terminale/prompt dei comandi e android SDK

    come tutti (spero) sapete, l'sdk di android per la maggior parte del tempo sfrutta il terminale, quindi se lo volete sfruttare dovete essere in grado di dare i comandi corretti.
    visto che in molti non capiscono bene come funzionino i comandi da terminale ho ben pensato di inserire una piccola guida con qualche spiegazione, visto che nei thread non c'e' ne tempo ne spazio per scrivere come utilizzarla e lo si da per scontato.

    nello specifico trattero' i comandi basilari per poter utilizzare adb, fastboot e in generale la configurazione e l'installazione dell'android SDK.

    partiamo dai concetti base:

    vedrete spesso nei thread cose di questo tipo:
    codice:
    cd <directory>
    fastboot flash recovery recovery.img
    le 2 righe non sono messe a capo, casualmente , ma ad ogni riga corrisponde un comando, quindi quando si va a capo significa che il comando e' terminato, e voi nel terminale dovete premere INVIO. mi spiego: qui abbiamo "cd <directory>", quindi noi inseriremo questo comando e poi premeremo invio, nella console vedrete che andrete a capo di una riga, significa che l comando e' stato preso e siete pronti per dare il successivo.

    il comando che a noi serve di piu' nel terminale e' cd, che significa Change Directory, ossia cambia cartella e a noi serve proprio per spostarci nella cartella che ci interessa, quella contenente l'applicazione che vogliamo far partire da terminale.

    ovviamente il solo comando "cd" non serve a nulla se noi non "diciamo" al terminale in che cartella si deve spostare, quindi dopo aver scritto "cd" dobbiamo fare uno spazio ed inserire il percorso della cartella. puo' sembrare difficile ma e' piu' semplice di quanto immaginiate, infatti vi bastera scrivere "cd" fare uno spazio e trascinare all'interno del terminale la cartella nella quale vogliamo spostarci, vedrete cosi' che dopo "cd" vi comparira' il percorso esatto della cartella desiderata, premete invio e il terminale ora vi dira' che vi siete spostati nella cartella desiderata. qui sotto un esempio:

    innanzi tutto apriamo il terminale e scriviamo "cd" seguito da uno spazio:


    trasciniamo all'interno la cartella desiderata (in questo caso la cartella TOOLS):


    in console comparira' il percorso della cartella:

    ora premete invio e sotto vedrete che vi sarete spostati nella cartella TOOLS


    bene queste sono le basi ora passiamo ai comandi di adb e fastboot (quelli che ci interessano insomma!

    cosa vi serve:

    -un pc windows/linux/mac (ma va?! )
    -il vostro beneamato desire
    -ultimo ma non meno importante l'android sdk per il vostro sistema operativo e lo trovate qui: Android SDK | Android Developers
    -fastboot che trovate qui: HTC - Developer Center

    -se vi servono solo adb e fastboot e non tutto l'sdk (che ci impiega un botto ad installarsi) scaricate questo : Tools.zip
    -scompattatelo sul desktop e se usate windows quello che vi serve e' gia' tutto nella cartella sdk_windows senza dover configurare nulla quindi potete saltare subito all'utilizzo di fastboot!



    ora che avete scaricato l'sdk scompattatelo sul desktop (per comodita') e aprite il terminale, quindi digitate:

    codice:
    cd <trascinate dentro la cartella tools dell'sdk>
    android <----per chi usa windows
    ./android <----per chi usa mac o linux
    si aprira' una schermata di questo tipo:


    andate su INSTALLE PACKAGES e cliccate su update all, poi scaricatevi tutto quello che vi chiede (e' un bel popo' di roba quindi abbiate pazienza)

    bene ora avete tutto il necessario per operare con adb e fastboot e interagire con il vostro telefono per flashare qualsoasi cosa vogliate a patto che abbiate anche s-off, altrimenti non potete scrivere sulle partizioni di sistema!

    per i comandi da adb vi rimando ai singoli thread in cui e' esplicitamente richiesto per configurare gli script mentre qui sotto inserisco qualche chiarimento per fastboot.

    fastboot vi permette di manipolare qualsiasi partizione presente nel vostro telefono, ossia hboot, recovery, data, cache, system.

    se per esempio vogliamo provare una recovery daremo questo comando:

    codice:
    fastboot boot <recovery.img>
    fastboot e' l'applicazione che si deve interfacciare con il telefono

    boot e' il comando da dare a fastboot che gli chiede di caricare un determinato file

    recovery.img e' il file in questione che deve caricare

    questo comando e' comodo per provare la recovery senza flasharla permanentemente e quindi per verificare che funzioni correttamente

    se invece vogliamo flasharla permanentemente il comando che daremo e' il seguente:

    codice:
    fastboot flash recovery <recovery.img>
    come vedete la sintassi e' cambiata infatti abbiamo questa volta "flash" e "recovery" che indicano:

    flash per "dire a fastboot che deve installare una determinata cosa

    recovery per dire a fastboot in che partizione deve installare il file "recovery.img"

    quindi anche se sembra una cosa per pochi "adepti" della console, in realta' chiunque puo' interagire e "parlare" con il terminale, basta sapere la lingua corretta!

    se vorremo invece flashare una tavola delle partizioni diversa, per ripartizionare la memoria interna il comando sara' il seguente:

    codice:
    fastboot flash hboot <hboot.img>
    come vedete questa volta non c'e' piu' "recovery" ma "hboot" perche' noi dobbiamo dire a fastboot di flashare il pacchetto nella partizione HBOOT!


    per altri chiarimenti o delucidazioni o comandi vi rimando al glossario del modding che potete trovare qui:

    https://www.androidiani.com/forum/ht...ing-noobs.html

    HAVE FUN!
    Ultima modifica di cesco; 12-02-11 alle 08:59
    Follow me on:
    <!-- Place this tag where you want the widget to render. -->
    <div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>

    <!-- Place this tag after the last widget tag. -->
    <script type="text/javascript">
    window.___gcfg = {lang: 'it'};

    (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
    </script>
    <br>
    <a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
    Androidiani app
    Estensione Androidiani per Google Chrome

  2. I seguenti 15 Utenti hanno ringraziato cesco per il post:

    alenyc (06-02-11),angel64 (25-02-11),Apricot27 (11-05-11),Damte (04-07-11),dottorslump (08-02-11),etta (08-02-11),gitan2010 (25-05-11),imax48 (06-08-11),kawas91 (22-02-11),ladex (16-07-11),magicl (24-02-11),Pelide (06-02-11),Robbin (26-05-11),Sbarabau (02-06-11),shakland (10-02-11)

  3.  
  4. #2
    Androidiano VIP L'avatar di alenyc


    Registrato dal
    Aug 2010
    Località
    Bergamo provincia
    Messaggi
    4,209
    Smartphone
    Galaxy S4 white frost

    Ringraziamenti
    117
    Ringraziato 114 volte in 99 Posts
    Predefinito

    proprio quello che serviva....di sicuro utenti come me che sono a digiuno di tutto,possono capire meglio ed evitare di intasare i thread delle varie rom,chiedendo aiuto sull'argomento....

    per chiedere si potrà sempre fare riferimento a questo thread

    non mi trovo quando dici di digitare cd,spazio(non scritto) e trascinare la cartella tools nella schermata di cmd.....a me non esce niente...
    Ultima modifica di alenyc; 06-02-11 alle 14:22

  5. #3
    Androidiano VIP L'avatar di enricoandreoli


    Registrato dal
    Sep 2010
    Località
    Mirandola (MO)
    Messaggi
    1,480
    Smartphone
    Non ho uno smartphone

    Ringraziamenti
    32
    Ringraziato 117 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da alenyc Visualizza il messaggio
    proprio quello che serviva....di sicuro utenti come me che sono a digiuno di tutto,possono capire meglio ed evitare di intasare i thread delle varie rom,chiedendo aiuto sull'argomento....

    per chiedere si potrà sempre fare riferimento a questo thread

    non mi trovo quando dici di digitare cd,spazio(non scritto) e trascinare la cartella tools nella schermata di cmd.....a me non esce niente...
    E' semplice guarda, una volta aperto il terminale di windows, digiti cd (sta per change directory, ovvero cambia cartella diciamo in breve) poi fai uno spazio, prendi la cartella dove vuoi andare (nel nostro caso la cartella Tools dentro all'SDK e la trascini proprio dentro al terminale di windows, successivamente dai invio e a partire dalla stringa successiva che ti apparirà sarai dentro alla cartella tools dell'SDK col terminale di windows, e potrai fare tutto quello che c'è scritto sopra
    Caporedattore di Androidiani.com



    Google e il tasto cerca sono i vostri migliori amici

  6. #4
    Androidiano VIP L'avatar di alenyc


    Registrato dal
    Aug 2010
    Località
    Bergamo provincia
    Messaggi
    4,209
    Smartphone
    Galaxy S4 white frost

    Ringraziamenti
    117
    Ringraziato 114 volte in 99 Posts
    Predefinito

    niente da fare,quando sposto la cartella dentro il cmd non succede niente....poco male,adesso ho imparato cosa digitare per entrare nella cartella tools,in pratica si digita cd,poi si vede il percorso scritto nella barra degli indirizzi...al posto dello spazio metto \,quindi cd c:\sdk\tools

  7. #5
    Androidiano VIP L'avatar di enricoandreoli


    Registrato dal
    Sep 2010
    Località
    Mirandola (MO)
    Messaggi
    1,480
    Smartphone
    Non ho uno smartphone

    Ringraziamenti
    32
    Ringraziato 117 volte in 100 Posts
    Predefinito

    Quote Originariamente inviato da alenyc Visualizza il messaggio
    niente da fare,quando sposto la cartella dentro il cmd non succede niente....poco male,adesso ho imparato cosa digitare per entrare nella cartella tools,in pratica si digita cd,poi si vede il percorso scritto nella barra degli indirizzi...al posto dello spazio metto \,quindi cd c:\sdk\tools
    Beh se ce l'hai in C si, io che ce l'ho sul desktop faccio un giro diverso. In ogni caso si è l'indirizzo (path) che c'è scritto in alto in ogni cartella semplice no?
    Caporedattore di Androidiani.com



    Google e il tasto cerca sono i vostri migliori amici

  8. #6
    Androidiano VIP L'avatar di alenyc


    Registrato dal
    Aug 2010
    Località
    Bergamo provincia
    Messaggi
    4,209
    Smartphone
    Galaxy S4 white frost

    Ringraziamenti
    117
    Ringraziato 114 volte in 99 Posts
    Predefinito

    Già ....si continua ad imparare

  9. #7
    Androidiano


    Registrato dal
    Dec 2010
    Messaggi
    130

    Ringraziamenti
    14
    Ringraziato 28 volte in 7 Posts
    Predefinito

    sto scaricando tutta la roba richiesta dall'sdk, ma ho ora un dubbio...
    i comandi del fastboot, dove li devo scrivere?
    sempre nel prompt dei comandi?

  10. #8
    Androidiani Power User L'avatar di cesco


    Registrato dal
    Sep 2010
    Località
    Bg
    Messaggi
    5,018
    Smartphone
    TYTN2,desire,desireHD, oneX

    Ringraziamenti
    54
    Ringraziato 1,346 volte in 724 Posts
    Predefinito

    Quote Originariamente inviato da marko1990 Visualizza il messaggio
    sto scaricando tutta la roba richiesta dall'sdk, ma ho ora un dubbio...
    i comandi del fastboot, dove li devo scrivere?
    sempre nel prompt dei comandi?
    certamente! una volta configurato tutto dovrai con il terminale, spostarti nella cartella dell'sdk in cui hai messo FASTBOOT e darai il comando:

    codice:
    fastboot flash recovery <recovery.IMG>
    esattamente come scritto in guida insomma! =)
    Follow me on:
    <!-- Place this tag where you want the widget to render. -->
    <div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>

    <!-- Place this tag after the last widget tag. -->
    <script type="text/javascript">
    window.___gcfg = {lang: 'it'};

    (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
    </script>
    <br>
    <a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
    Androidiani app
    Estensione Androidiani per Google Chrome

  11. Il seguente Utente ha ringraziato cesco per il post:

    marko1990 (11-02-11)

  12. #9
    Androidiano


    Registrato dal
    Dec 2010
    Messaggi
    130

    Ringraziamenti
    14
    Ringraziato 28 volte in 7 Posts
    Predefinito

    grazie!
    Ora sto scaricando tutta quella roba dell'sdk (ci mette più di un'ora!)
    ma ho problemi con i driver del desire...
    Come faccio?
    Non mi installa i driver...
    Ho windows 7 64 bit se può essere utile...

  13. #10
    Androidiani Power User L'avatar di cesco


    Registrato dal
    Sep 2010
    Località
    Bg
    Messaggi
    5,018
    Smartphone
    TYTN2,desire,desireHD, oneX

    Ringraziamenti
    54
    Ringraziato 1,346 volte in 724 Posts
    Predefinito

    Quote Originariamente inviato da marko1990 Visualizza il messaggio
    grazie!
    Ora sto scaricando tutta quella roba dell'sdk (ci mette più di un'ora!)
    ma ho problemi con i driver del desire...
    Come faccio?
    Non mi installa i driver...
    Ho windows 7 64 bit se può essere utile...
    devi farlo da gestione dispositivi, togli i vecchi driver e metti quelli nuovi anche se in teoria dovresti avere ancora quelli di unrevoked!...l'ideale comunque e' utilizzare mac o linux per queste operazioni da terminale! non necessitano di una configurazione particolare e non hanno bisogno di installare i driver!
    Follow me on:
    <!-- Place this tag where you want the widget to render. -->
    <div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>

    <!-- Place this tag after the last widget tag. -->
    <script type="text/javascript">
    window.___gcfg = {lang: 'it'};

    (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
    </script>
    <br>
    <a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
    Androidiani app
    Estensione Androidiani per Google Chrome

Pagina 1 di 10 123 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy