2015-03-26 10 views
26

È possibile sviluppare app Android utilizzando solo l'SDK Android, senza IDE come Android Studio?Posso sviluppare app Android senza IDE?

+0

http://developer.android.com/tools/building/building-cmdline.html – Gael

+0

hai provato vs? [FREE community edition] (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx) ==> [Sviluppo multipiattaforma in Visual Studio] (https: // msdn .microsoft.com/it/us/library/dn771552.aspx) - non l'ho provato; solo qualcosa che potresti voler indagare. – gerryLowry

risposta

0

sì. Puoi . Semplicemente puoi usare la riga di comando. Command Android Development Preferisco usare IDE solo per fare le cose più velocemente.

23

Sì, vedere the Google SDK documentation.

Tuttavia, con l'attuale toolchain e documentazione sarà una lotta in salita. Sto provando a farlo anche io (per uno sviluppatore che vive con gli strumenti Vim e Unix, Android Studio è inutilmente lento e gonfio).

I principali problemi che ho trovato finora:

  1. Il SDK documentation dà istruzioni per creare un progetto di Ant-driven, ma l'SDK è ora orientata verso l'utilizzo Gradle. Se stai elaborando la documentazione di Google in modo lineare, troverai le lezioni successive in cui hai pubblicato le istruzioni per la compilazione di Gradle. Per il tuo progetto Ant-costruito.

  2. C'è poca documentazione su come creare effettivamente un progetto creato da Gradle dalla riga di comando. La linea di comando che uso è:

    android create project --target android-22 --name MyProjectName --path my_project/ --activity MyProject --package com.example.android.myproject --gradle --gradle-version 1.2.2

    Il --gradle-version si riferisce in realtà alla versione del plugin Gradle Android, non la versione di Gradle stessa. Trovare questo fuori non è stato facile.

  3. Anche se si riesce a creare correttamente un progetto, probabilmente non verrà generato senza ulteriori manipolazioni. Uno dei file generati (project/build.gradle) ha un nome di direttiva non valido (runProguard - Suppongo che ora sia deprecato). Deve essere modificato in minifyEnabled prima che il progetto venga creato. E usando il plugin Gradle 1.2.2, il file project/gradle/wrapper/gradle-wrapper.properties ha la distribuzione Gradle erroneamente elencata come gradle-1.2.2-all.zip. Questo dovrebbe essere gradle-2.2.1-all.zip.

    Questi sono file generati dall'SDK con errori.

  4. La documentazione è incentrata sullo sviluppo basato su IDE. Una volta superate le prime pagine iniziali sulla creazione e gestione di un progetto utilizzando la riga di comando, è molto focalizzato su IDE.

    Istruzioni su cose come cambiare un'app Il tema è difficile o impossibile da seguire poiché omettono i passaggi che l'IDE esegue per te.

In generale, lo sviluppo completamente privo di IDE per Android (almeno in Java, utilizzando l'SDK ufficiale) è molto doloroso.E la mia opinione personale è che lo sviluppo basato su IDE è altrettanto doloroso (lento, gonfio, brutto su schermi ad alta DPI sotto Linux ed evidentemente pieno di magia che è un dolore da replicare sulla linea di comando).

Modifica: Devo aggiungere che quanto sopra si riferisce all'utilizzo degli strumenti SDK v24.2, SDK Platform-tools v22, SDK Build-tools v22.01 e Android API 22 (5.1.1).

+0

È ancora necessario un IDE per progettare la parte dell'interfaccia utente. Sì, certo, puoi utilizzare l'interfaccia utente di progettazione in XML, ma hai ancora bisogno di un'anteprima del suo aspetto. Gli IDE basati su Java sono pesanti e lenti, ma è comunque meglio usare un plugin Vi come Vrapper per Eclipse o IdeaVim per Android Studio. – AndaluZ

+4

PER FAVORE per tutti noi che seguiamo le tue orme intrepide, scrivi un blog del tuo viaggio nel nero e nel verde. – baash05

+0

È anche possibile attraversare l'Oceano Atlantico con la barca a remi ... Compra un biglietto aereo come tutti gli altri, è più facile;) –

0

Scrivere un'app per Android su Blocco note è ciò che faccio sul mio computer portatile Windows.

Per prima cosa configurare il vostro computer portatile come segue:

  1. Kit Scarica sviluppo: scaricare un Java Development Kit 1.6 per Windows e un kit di sviluppo Android. Allo stesso modo, prova a scaricare la versione precedente della versione del kit kit per Android di Kit Manager in modo da poter scaricare gli elementi essenziali. Utilizzo di Kit Manager scaricare gli strumenti di sviluppo della piattaforma Android-23. Android Studio potrebbe avere prestazioni più lente, quindi cerca di evitarlo.

  2. Configura Kit: Set di Windows PATH variabile facendo clic destro My Computer -> Properties -> Advanced System Settings o modificare le impostazioni appropriate nel Pannello di controllo. PATH dovrebbe includere il file eseguibile del compilatore Java nella directory Java e il file android.bat di Android Kit.

  3. Scarica Build-Tool: (consigliata, ma Ant può essere utilizzato anche.) Questi programmi configurare gli strumenti da riga di comando per uso facile per la nostra convenienza. Ho scaricato la versione 2.2.1 in quanto può utilizzare il vecchio Java & vecchio Android.

Ho anche scritto su queste istruzioni sulla mia GitHub Pagina: https://animeshshrivastav.github.io/

Problemi correlati