Installazione dell'SDK di Android e configurazione di ADB. Sviluppo per Android: installazione dell'SDK Installazione dell'SDK su Windows 7

Installazione dell'SDK di Android e configurazione di ADB. Sviluppo per Android: installazione dell'SDK Installazione dell'SDK su Windows 7

09.05.2018

Questo articolo aiuterà tutti i principianti e i possessori di dispositivi Android a familiarizzare SDK. Imparerai come installare l'SDK di Android. Perché è necessario: in primo luogo, per l'hacking, in secondo luogo, per accedere alla parte di sistema del firmware e alla sua successiva modifica e, in terzo luogo, per ottenere i diritti di root.
C'è uno strumento nell'SDK ADB (Ponte di debug Android) Debug Bridge per Android o un'altra interfaccia per il debug di Android, con esso puoi:

Questo manifest deve trovarsi nella directory root di ogni applicazione. Qui sono elencate le singole azioni e impostazioni, le autorizzazioni e le impostazioni dell'applicazione come icone, ecc. Ha una comprensione dettagliata di tutto ciò che è necessario come sviluppatore. Qui possiamo impostare molti filtri, ad esempio quale attività vogliamo elencare, quale applicazione, quali messaggi scrivere, ecc. Con questo strumento è facile scoprire esattamente cosa è andato storto. Scopriremo quale riga è l'errore.

Troviamo le variabili di ambiente dell'elemento e troviamo l'elemento Sentiero, fai clic su Modifica e, senza eliminare nulla, aggiungi il percorso separato da un punto e virgola C:\adt-bundle-windows\platform-tools(Guarda l'immagine). Fare clic su OK.

Puoi anche scaricare e installare. Andiamo sul sito ufficiale della libreria, andiamo nella sezione "Download" e clicchiamo su "Download Installer". Finalmente abbiamo caricato tutto, ora c'è solo aggiornamento e progresso. I principianti compilano le caselle, così come nella foto, quelle avanzate possono essere compilate da soli.

Conosceremo la libreria creando un semplice gioco in cui non utilizzeremo l'estensione. La penultima cosa dovrebbe essere quella di sviluppare con successo la nostra base di progettazione. E questa sarà l'ultima per oggi. Il progetto è stato importato da noi e vediamo che è composto da tre directory.

Ora controlliamo se funziona tutto: andiamo su Start, lanciamo la riga di comando (preferibilmente come amministratore per Windows Vista/7) e inseriamo il comando adb e otterremo quanto segue.

Risultato

Se l'hai ricevuto, allora tutto funziona alla grande.

Comandi ADB

Ecco un elenco di comandi utili:
dispositivi adb: visualizza un elenco di dispositivi già collegati al computer
adb wait-for-device: attende la connessione del dispositivo
adb get-serialno: visualizza il numero di serie del dispositivo
adb logcat: guarda cosa succede all'interno del dispositivo
adb logcat > c:\logcat.txt - Il comando salverà tutte le modifiche in un file
filtri per logcat
V - Verbose (priorità più bassa, modalità predefinita)
D - Debug (debug)
I - Informazioni
W – Avvertimento
E - Errore
F - Fatale (errore critico)
S - Silenzioso (priorità più alta, modalità silenziosa, non emette nulla)
Esempio adb logcat *:W - Visualizza solo i messaggi di errore di sistema
adb logcat [-b] - Visualizza le informazioni sul buffer di sistema
radio - Visualizza il buffer contenente i messaggi provenienti dal modulo radio/telefonia.
events - Visualizza un buffer contenente messaggi di eventi correlati.
main - Visualizza il buffer del registro principale (impostazione predefinita)
Esempio adb logcat -b radio
adb reboot: riavvia il dispositivo.
adb reboot recovery: riavvia il dispositivo in modalità di ripristino.
adb reboot bootloader: riavvia in modalità bootloader.
adb shell cat /proc/mtd - Visualizza le informazioni sulle "partizioni" della memoria del dispositivo.
adb shell df: visualizza informazioni su partizioni e risorse gratuite.
adb push: copia un file sul dispositivo.
adb pull: copia un file sul tuo computer.
adb install [-l] [-r] [-s] - installazione dell'applicazione
Esempio di installazione adb da:/adb/app/autostarts.apk Installa il file autostarts.apk situato nella cartella /adb/app/ sul disco con:
filtri
-l Blocca l'applicazione.
-r Reinstallare l'applicazione, salvando i dati.
-s Installa l'applicazione sulla scheda di memoria.
adb uninstall: disinstallazione di un'applicazione.
Esempio di disinstallazione di adb autostarts.apk

Dobbiamo gettare le basi del nostro gioco, se vedi la stessa cosa dell'immagine, sei assolutamente a posto e tutto funziona come dovrebbe. I cechi sono disperatamente lenti. Per quanto riguarda la compatibilità avanzata, tutto funzionerà, ma non necessariamente seguirà le tendenze. Prepara il caffè o il tè perché ci vorrà molto tempo.

Utilizzo di dispositivi virtuali

In caso contrario, scaricalo e installalo prima. Devi abilitare il debug direttamente sul tuo telefono o tablet. Nel campo Nome, inserisci il nome che desideri dare al tuo dispositivo virtuale. Si aprirà una finestra che merita la tua attenzione. Interessante è l'opzione "Scala" per le dimensioni reali, che ti consente di regolare le dimensioni del display del tuo telefono e la morbidezza del display del tuo laptop. Il risultato è che puoi visualizzare un ritratto da 800 px sullo schermo di un laptop con un ritratto da 768 px e parte di esso occupa ancora strisce diverse.



Grazie all'SDK di Android potrai aprire qualsiasi applicazione Android sul tuo computer. Ad esempio, puoi giocare a Froot Ninja o Talking Tom sul tuo sistema di lavoro. Questo programma sarà rilevante per i possessori di dispositivi mobili di questa popolare piattaforma, sviluppatori di software o coloro che intendono acquistare uno smartphone con sistema operativo Android. Questa utility può essere utilizzata per selezionare le applicazioni necessarie per il tuo telefono, tuttavia, il processo di installazione sul tuo computer è piuttosto complicato. Proviamo a scaricare Android SDK gratuitamente e a installare la sua nuova versione sul tuo computer.

Se tutto funzionasse così bene, cosa avresti pianificato? Immettere un nome di progetto nel Titolo del progetto e fare clic su Avanti. Il nome del pacchetto deve contenere il nome del pacchetto dell'applicazione. Crea l'azione che desideri testare e non modificare il nome. Cosa significa questo più tardi?

Quindi fare clic su "Fine" e l'applicazione verrà creata. Fare doppio clic su di esso e sfogliare i numerosi moduli e le diverse schede sottostanti. Non preoccuparti, spiegheremo tutto in altri lavori. Otterrai circa 13 righe di codice sorgente per qualcosa di oscuro e un po' sconosciuto. Se hai un telefono collegato correttamente, l'app verrà scaricata su di esso.

Possibilità:

  • emulazione di applicazioni mobili;
  • selezionando il dispositivo Android desiderato per visualizzare le applicazioni;
  • installazione di diverse versioni del sistema operativo Android;
  • scelta del design dell'interfaccia.

Principio di funzionamento:

L'interfaccia del programma sembra un dispositivo mobile. La funzione principale dell'SDK Android è l'emulazione di applicazioni per telefoni con piattaforma Android. Quando si utilizza il programma, molti utenti potrebbero riscontrare problemi durante l'installazione delle applicazioni. Questa utility sarà utile agli sviluppatori di software per smartphone; ti permetterà di vedere i risultati del tuo lavoro. Nella fase di installazione del programma, è necessario selezionare le versioni del sistema operativo Android richieste per l'installazione. Successivamente, puoi aggiungere le applicazioni necessarie al programma per testarle e visualizzarle.

In caso contrario, vedrai una finestra in cui scegli su quale dispositivo eseguire l'app. Spiegheremo tutto questo la prossima volta, ti mostreremo come avviarne un'altra da un'attività e come utilizzare alcune visualizzazioni. Se non conosci qualche consiglio, non aver paura di chiedere nei commenti. Non mi piace per niente la traduzione della fonte. Scrivere risorse è molto inglese. Se il nome utente associato alla tua Applicazione include il nome o il marchio di un'azienda, devi autorizzare tale azienda a utilizzare il nome o il marchio dell'azienda nel tuo nome utente oppure modificare il nome utente per rimuovere il nome o il marchio dell'azienda. La tua applicazione soddisfa i requisiti dell'applicazione. L'utente è l'unico responsabile di tutti gli aspetti dello sviluppo e dell'utilizzo della propria Applicazione, inclusa la documentazione correlata, l'assistenza all'utente, il supporto e la garanzia.

  • Responsabilità per l'uso.
  • Proprietà dei materiali del programma.
L'utente accetta che la forma e la natura dei Materiali del programma siano soggette a modifiche senza preavviso e che le versioni future dei Materiali del programma potrebbero essere incompatibili con le applicazioni sviluppate nelle versioni precedenti dei Materiali del programma.

Android SDK funziona su Windows XP, Vista, 7 e 8.

Professionisti:

  • test di tutte le applicazioni Android;
  • supporto per vari dispositivi Android;
  • la possibilità di scaricare Android SDK gratuito sul tuo computer;
  • interfaccia semplice.

Aspetti negativi:

  • Interfaccia inglese;
  • Potrebbero esserci difficoltà nel lavorare per i principianti.

Android SDK è molto utile per gli sviluppatori di applicazioni Android. Puoi testare qualsiasi programma mobile direttamente sul tuo PC.

Il presente Contratto inizia dalla data in cui si indica l'accettazione dei termini e delle condizioni del presente Contratto e rimane in vigore a tutti gli effetti fino alla risoluzione in conformità con i termini del presente Contratto. Ciascuna delle parti può risolvere il presente Contratto per qualsiasi motivo. Tuttavia, le disposizioni che sopravvivrebbero naturalmente alla risoluzione del presente Contratto sopravviveranno. Ciascuna parte dichiara e garantisce all'altra: di avere tutti i diritti, i poteri e le capacità necessari per eseguire ed eseguire gli obblighi previsti dal presente Accordo; non è richiesta alcuna autorizzazione o approvazione da parte di terzi in relazione all'esecuzione, consegna o esecuzione del presente Contratto da parte di tale parte; il presente Contratto costituisce un obbligo legale, valido e vincolante da eseguire in conformità ai suoi termini; e gli obblighi di tale parte ai sensi del presente Contratto non violano alcuna legge né violano qualsiasi altro accordo a cui tale parte è vincolata. Dichiari e garantisci di possedere tutti i diritti di proprietà intellettuale, inclusi tutti i brevetti, marchi, segreti commerciali, diritti d'autore o altri diritti proprietari necessari nella Domanda e nella Presentazione. Se utilizzi materiali di terze parti, dichiari e garantisci di avere il diritto di distribuire il materiale di terze parti nell'applicazione. Potresti avere diritti che variano da giurisdizione a giurisdizione; tuttavia, le suddette esclusioni di responsabilità si applicano nella misura massima consentita dalla legge applicabile. Salvo ove vietato, l'utente accetta che tutte le controversie, i reclami e i procedimenti direttamente o indirettamente derivanti da o correlati al presente Contratto saranno risolti individualmente, senza alcuna forma di azione collettiva ed esclusivamente nei tribunali governativi o federali situati nella Contea di Johnson, Kansas. L'utente accetta di rinunciare a tutte le difese per mancanza di giurisdizione personale e forum non conveniens rispetto alla sede e alla giurisdizione nei tribunali statali e federali della contea di Johnson, Kansas. Né la condotta tra le parti né la pratica commerciale modificheranno il presente Contratto. Se una qualsiasi disposizione del presente Contratto viene ritenuta non valida, il resto del presente Contratto continuerà ad applicarsi. Se una qualsiasi disposizione del presente Contratto viene ritenuta illegale, nulla o inapplicabile, tale disposizione sarà ritenuta separabile dal presente Contratto e le restanti disposizioni continueranno ad essere valide e applicabili. Qualsiasi presunta cessione in violazione del presente Contratto è nulla. Non è possibile utilizzare, esportare, riesportare, importare, vendere o trasferire alcun Materiale del programma salvo quanto consentito dalla legge degli Stati Uniti e da altre leggi applicabili nella giurisdizione in cui si ottengono tali Materiali del programma. Convenzione sui contratti di vendita internazionale di beni mobili. . Sono tuttavia necessarie certificazioni e profili di servizio speciali.

Tuttavia, l'utilizzo dell'utilità richiede conoscenze specifiche e può essere problematico per gli utenti inesperti.

Grazie all'SDK di Android potrai aprire qualsiasi applicazione Android sul tuo computer. Ad esempio, puoi giocare a Froot Ninja o Talking Tom sul tuo sistema di lavoro. Questo programma sarà rilevante per i possessori di dispositivi mobili di questa popolare piattaforma, sviluppatori di software o coloro che intendono acquistare uno smartphone con sistema operativo Android. Questa utility può essere utilizzata per selezionare le applicazioni necessarie per il tuo telefono, tuttavia, il processo di installazione sul tuo computer è piuttosto complicato. Proviamo a scaricare Android SDK gratuitamente e a installare la sua nuova versione sul tuo computer.

Possibilità:

  • emulazione di applicazioni mobili;
  • selezionando il dispositivo Android desiderato per visualizzare le applicazioni;
  • installazione di diverse versioni del sistema operativo Android;
  • scelta del design dell'interfaccia.

Principio di funzionamento:

L'interfaccia del programma sembra un dispositivo mobile. La funzione principale dell'SDK Android è l'emulazione di applicazioni per telefoni con piattaforma Android. Quando si utilizza il programma, molti utenti potrebbero riscontrare problemi durante l'installazione delle applicazioni. Questa utility sarà utile agli sviluppatori di software per smartphone; ti permetterà di vedere i risultati del tuo lavoro. Nella fase di installazione del programma, è necessario selezionare le versioni del sistema operativo Android richieste per l'installazione. Successivamente, puoi aggiungere le applicazioni necessarie al programma per testarle e visualizzarle.

Android SDK funziona su Windows XP, Vista, 7 e 8.

Professionisti:

  • test di tutte le applicazioni Android;
  • supporto per vari dispositivi Android;
  • la possibilità di scaricare Android SDK gratuito sul tuo computer;
  • interfaccia semplice.

Aspetti negativi:

  • Interfaccia inglese;
  • Potrebbero esserci difficoltà nel lavorare per i principianti.

Android SDK è molto utile per gli sviluppatori di applicazioni Android. Puoi testare qualsiasi programma mobile direttamente sul tuo PC.

Tuttavia, l'utilizzo dell'utilità richiede conoscenze specifiche e può essere problematico per gli utenti inesperti.

Ultimo aggiornamento: 14/11/2017

Tutto ciò che facciamo su Android utilizzando Java dipende dall'SDK di Android: se creiamo un'applicazione per una versione specifica, ad esempio per Android Nougat, dobbiamo avere installati gli strumenti SDK appropriati. Questo deve essere preso in considerazione durante lo sviluppo.

Apriamo Android Studio. Per impostazione predefinita, se eseguiamo il programma per la prima volta, ci si apre un menu iniziale. Nella parte inferiore della schermata iniziale del programma, trova il pulsante “Configura” e fai clic su di esso:

Per una visualizzazione più dettagliata di tutti i componenti per ciascuna piattaforma, fare clic sul collegamento Mostra dettagli pacchetto nella parte inferiore della finestra.

Qui possiamo vedere nel dettaglio quali pacchetti sono installati per ciascuna piattaforma. Tutti i componenti sono raggruppati in base a una versione SDK specifica, ad esempio Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) e così via. Ogni versione dell'SDK rappresenta in realtà una versione o una sovversione specifica del sistema operativo Android. Ma ogni versione dell'SDK include un'ampia gamma di componenti, inclusi strumenti di sviluppo per TV, smartwatch, ecc. Potrebbero non essere necessari tutti questi strumenti, quindi non ha senso installare completamente tutte le versioni dell'SDK.

In questo caso ci interesserà soprattutto la voce Android SDK Platform. La piattaforma Android SDK contiene tutte le funzionalità principali utilizzate durante lo sviluppo. Questa voce può essere selezionata per tutte quelle piattaforme per le quali compileremo l'applicazione. In particolare, consiglio di scegliere le piattaforme più recenti: Android 8.0/7.1, nonché quelle che verranno utilizzate come piattaforme minime, ad esempio Android 5.0 / 5.1.

Oltre alla piattaforma SDK, ciascuna piattaforma, di norma, contiene una serie di componenti destinati a testare l'applicazione su un emulatore:

    Immagine del sistema Android TV Intel x86 Atom

    Immagine del sistema Android Wear Intel x86 Atom

Per le piattaforme precedenti, l'elenco dei componenti può variare.

Se non prevedi di utilizzare un emulatore, questi componenti non sono così importanti. E viceversa, se i test verranno eseguiti su un emulatore, è necessario installare un'immagine di sistema per questo Immagine del sistema Intel x86 Atom delle API di Google O Immagine del sistema Intel x86 Atom di Google Play.

Ecco i pacchetti più importanti per noi sono:

    Archivio del supporto Android

    Libreria di supporto Android

    Servizi di Google Play

    Archivio di Google

    Driver USB di Google

Questi pacchetti installano repository Android e servizi Google Play. Inoltre, se desideri utilizzare uno smartphone Google - Nexus 5/5X e 6/6P o Google Pixel - per testare le applicazioni, devi installare il pacchetto Google Usb Driver, che fornisce un driver per lavorare con questi smartphone. Se intendi utilizzare uno smartphone di un altro produttore, in questo caso dovrai installare un driver USB direttamente da questo produttore. Di norma, quando si collega uno smartphone, il sistema stesso tenta di installare il driver.

Se prevedi di utilizzare un emulatore, dovresti installare anche il pacchetto Acceleratore dell'emulatore Intel x86 (programma di installazione HAXM).

E se durante il processo di sviluppo o test sorgono problemi con alcune versioni del sistema operativo Android, è probabile che la radice del problema risieda nella mancanza dei componenti necessari per determinate piattaforme. In questo caso, puoi avviare SDK Manager da Android Studio e installare manualmente i componenti mancanti.

Successivamente, ogni volta che avvii Android Studio, appariranno notifiche pop-up sulla disponibilità degli aggiornamenti per piattaforma, il che è abbastanza comodo e consentirà ai progetti di stare al passo con gli ultimi aggiornamenti di Google.

Se in seguito avremo bisogno di richiamare l'SDK Manager, potremo farlo dallo stesso Android Sudio tramite la barra degli strumenti.

Android SDK è l'emulatore più popolare per la piattaforma mobile Android. Questo pacchetto viene utilizzato da molti sviluppatori per creare le proprie applicazioni e gli utenti ordinari lo utilizzano come introduzione alla piattaforma stessa.

Tuttavia, all'utente vengono fornite una serie di funzionalità aggiuntive, ad esempio. Per sostituire il firmware o il kernel del sistema operativo, molti utenti utilizzano il programma ADB, che fa parte dell'SDK Android sopra descritto. Questo programma consente di stabilire una connessione tra il dispositivo e un personal computer ed eseguire una serie di manipolazioni con il sistema.

Installazione e configurazione dell'SDK Android e del pacchetto ADB (Android Debug Bridge)

  1. Quindi, inizialmente devi scaricare l'ultima versione dell'emulatore Android SDK. Si consiglia di scaricare l'archivio zip per evitare problemi di installazione. Trasferiamo la cartella dall'archivio chiamato android-sdk-windows alla cartella principale dell'unità C, ottenendo il percorso C:\android-sdk-windows.
  2. Dopo esserti assicurato che il PC sia connesso a Internet, esegui il programma SDK Manager, che si trova nella cartella android-sdk-windows. Apparirà una finestra come questa.

    Dobbiamo scaricare e installare gli strumenti della piattaforma Android SDK e gli strumenti Android SDK. Di tutti i punti, devi controllare questi due punti e fare clic sul pulsante Installa. L'intero processo di installazione avverrà automaticamente. Ora per lavorare con il dispositivo è necessario installare i suoi driver.

  3. Vai alla cartella C:\android-sdk-windows\platform-tools\ e vedi il programma ADB installato lì. Il percorso del programma sarà simile a questo: C:\android-sdk-windows\platform-tools\adb e per non inserirlo ogni volta è necessario modificare la variabile PATH. Se sul tuo PC è installato Windows 7, fai clic con il pulsante destro del mouse sul collegamento "Computer", seleziona "Proprietà" e nella finestra visualizzata seleziona "Impostazioni di sistema avanzate". Se hai installato Windows XP, fai clic con il pulsante destro del mouse su "". Risorse del computer” ”, quindi “Proprietà”.
  4. Nella scheda "Avanzate" selezionata della finestra, fare clic su "Sposta ambiente". Nell'elenco dei parametri "Variabili di sistema", seleziona "percorso" e fai clic sul pulsante Modifica. Nella finestra dell'editor delle variabili che appare, devi aggiungere il percorso nella voce “valore variabile” alla fine della riga (dopo il punto e virgola c:\android-sdk-windows\tools;c:\android-sdk). -windows\platform-tools;. Se non c'erano punti e virgola, assicurati di aggiungerli. Salvare le modifiche facendo clic su OK.
  5. Successivamente passiamo alla fase di installazione del driver del dispositivo. Molti dispositivi di diversi produttori dispongono di un PC per sincronizzare il gadget con un PC e, se ne usi uno, probabilmente hai già installato il driver. Se non disponi di driver, devi installarli. Per fare ciò, vai alla cartella dell'SDK precedentemente installato e avvia SDK Manager. Il processo di installazione del driver è simile all'installazione degli strumenti della piattaforma Android SDK e degli strumenti Android SDK descritti sopra. Seleziona il pacchetto Google USB Driver dall'elenco e fai clic su Installa. I driver verranno scaricati nella cartella C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Ora vai al menu principale del tuo smartphone o tablet, vai su Applicazioni e attiva lì il debug USB. Colleghiamo il gadget a un personal computer, che rileverà una nuova connessione e offrirà di installare un driver su di esso. Li abbiamo già scaricati con successo sopra, quindi li installiamo da quella cartella. Dopo l'installazione, in Gestione dispositivi (“Computer” -> “Proprietà” -> “Gestione dispositivi”) - “Interfaccia ADB” verrà visualizzato un nuovo dispositivo.
  7. Ora non ti resta che avviare il programma ADB. È meglio gestire l'applicazione utilizzando la riga di comando, per richiamarla è necessario andare su “Start” e inserire cmd nel campo di ricerca, quindi premere invio. Ora, ad esempio, per visualizzare i dispositivi collegati, inserisci il comando adb devices. Tuttavia, è meglio utilizzare un metodo alternativo:
visualizzazioni