il server adb è obsoleto. uccisione

Sto creando il mio primo progetto reagente nativo con questo tutorial: http://facebook.github.io/react-native/

Quando si tratta di eseguire il codice e di eseguire react-native run-android ho sempre:

  • Android MultiChoice Spinner con funzionalità SearchView
  • ProgressDialog non viene mostrato durante l'esecuzione di un'attività
  • La conversione in formato Dalvik non è rioutput con l'errore 1 con javax / net / SocketFactory.class
  • Come rendere trasparente qualsiasi background di visualizzazione?
  • I disegni vengono sempre letti dalla cartella mdpi, indipendentemente dalla dimensione dello schermo
  • Come modificare la direzione delle icone per le voci di menu in un NavigationView?
  •  adb server is out of date. killing... * daemon started successfully * 

    E l'applicazione sul dispositivo Android non funziona ovviamente.

    Ho reinstallato l'SDK, ho provato adb kill-server e adb start-server , ma non sembra funzionare

    Sto utilizzando Android 4.4 e Ubuntu 14.04

  • Caricamento di Android Studio Gradle
  • Cosa significa: Failure ?
  • Android: Lettura e scrittura .mp4 metadati -Tag
  • Errore durante l'innalzamento della class com.google.android.youtube.player.YouTubePlayerView nell'adattatore di elenco
  • Distriggers AlertDialog.Builder da OnClick
  • come impostare l'altezza di gridview in modo programmato android
  • 4 Solutions collect form web for “il server adb è obsoleto. uccisione”

    Apri Android Studio e quindi aggiorna tutti i tuoi strumenti di build, installi gli SDK necessari per il tuo dispositivo e assicurati di aver impostato ANDROID_HOME env var per lo stesso dir che hai in Android Studio (comunemente in /home/you/Android/Sdk ), aggiorna anche il pacchetto nodo /home/you/Android/Sdk -nativo. Esegui kill-server adb kill-server e adb start-server .

    Probabilmente avrai problemi con la versione adb, basta cambiare il tuo bin:

    sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb

    sudo chmod +x /usr/bin/adb

    Nell'ultimo aggiornamento di adb il server adb è obsoleto. l'uccisione … il messaggio è stato sostituito con la versione più informativa del server adb (% d) non corrisponde a questo client (% d)

    Quindi questa soluzione è applicabile a entrambi.

    La causa principale dell'errore è che il sistema dispone di più binari adb di diverse versioni) installato. Questi binari adb possono provenire da diverse fonti – distribuite insieme ad alcuni strumenti di sviluppo o addirittura installati dal tuo repository ufficiale di distribuzione Linux. Consiglierei fortemente di non utilizzare nessuna di queste fonti. La fonte ufficiale della versione più recente di adb è il pacchetto platform-tools da Android SDK . La pagina di informazioni del tag adb contiene i collegamenti diretti al pacchetto.

    Quindi, se hai già installato Android SDK , basta aggiornare il pacchetto platform-tools all'ultima versione utilizzando SDK Manager . In caso contrario – scaricare e disimballare il contenuto del file platform-tools.zip per la piattaforma in una cartella. Aggiungere quella cartella al tuo $PATH . Ora uccidi tutti i processi adb esecuzione e assicurati di trovare tutte le altre copie di adb e eliminarle. In alcuni casi alcuni software potrebbero smettere di funzionare. In questo caso è necessario modificare l'impostazione interna dell'applicazione che indica where trovare il nuovo binario o se l'applicazione utilizza una posizione adb rigida – basta creare un collegamento simbolico alla nuova posizione.

    Questo è tutto. Nessuna più corrispondenza di versione server / client. Anche se potrebbe essere necessario ripetere la procedura dopo l'installazione di un altro software che viene preconcato con la propria copia adb .

    Sto ottenendo questo errore utilizzando ADB (1.0.32) e Genymotion (2.8.2). La mia soluzione è stata quella di modificare l'ADB della VM, dall'ADB di Android SDK locale a Genymotion ADB (impostazione predefinita).

    Potrebbe essere che sia installato il pacchetto adb in aggiunta alle SDK. In questo caso, a

     sudo apt purge adb 

    potrebbe risolvere il problema.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.