È possibile sviluppare app Android utilizzando solo l'SDK Android, senza IDE come Android Studio?Posso sviluppare app Android senza IDE?
risposta
per Android gli ambienti di base di debug sono: ADB DDMS Java Debugger
Si può provare con loro. Ulteriori dettagli sono qui: http://developer.android.com/tools/debugging/debugging-projects-cmdline.html
Questo non risponde alla domanda che è stata effettivamente posta. –
sì. Puoi . Semplicemente puoi usare la riga di comando. Command Android Development Preferisco usare IDE solo per fare le cose più velocemente.
Sicuro, utilizzare command-line tools Ma ... Perché non si desidera utilizzare un IDE? Hai molte opzioni.
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:
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.
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.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 inminifyEnabled
prima che il progetto venga creato. E usando il plugin Gradle 1.2.2, il fileproject/gradle/wrapper/gradle-wrapper.properties
ha la distribuzione Gradle erroneamente elencata comegradle-1.2.2-all.zip
. Questo dovrebbe esseregradle-2.2.1-all.zip
.Questi sono file generati dall'SDK con errori.
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).
È 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
PER FAVORE per tutti noi che seguiamo le tue orme intrepide, scrivi un blog del tuo viaggio nel nero e nel verde. – baash05
È anche possibile attraversare l'Oceano Atlantico con la barca a remi ... Compra un biglietto aereo come tutti gli altri, è più facile;) –
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:
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.
Configura Kit: Set di Windows
PATH
variabile facendo clic destroMy 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 fileandroid.bat
di Android Kit.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/
- 1. Posso sviluppare Android su Mac?
- 2. Sviluppo di app Android senza dispositivo Android
- 3. Come "scaricare" Android Studio IDE senza SDK?
- 4. Sviluppo app Android senza Eclipse/ADT
- 5. Come eseguire il debug della mia app utilizzando adb (senza IDE) android
- 6. È possibile sviluppare per Android su Android?
- 7. Android sviluppare carattere LCD
- 8. Apprendimento C++ senza IDE
- 9. Miglior editor/IDE per sviluppare programmi GNU Smalltalk
- 10. Posso sviluppare per Android in qualcosa di diverso da Java?
- 11. Sviluppare con LibVLC per Android su Windows
- 12. Sviluppare Google Chrome Plugin (senza estensioni!)
- 13. Quale IDE Android è migliore: Android Studio o Eclipse?
- 14. Come sviluppare app mobili in Zend Studio 10
- 15. Sviluppare con Django + Celery senza eseguire `celeryd`?
- 16. Creazione di app Android senza XML
- 17. Installazione di app Android senza scheda SD
- 18. Creazione di app Android senza Java
- 19. Android Studio vs Eclipse IDE
- 20. C'è un modo per chiamare il codice Python in Android sviluppare senza installare sl4a?
- 21. Buon IDE basato su Android per lo sviluppo di app Android
- 22. Come posso sviluppare ed eseguire il debug di libri di cucina e ricette Chef in un IDE (come Eclipse)?
- 23. android: come posso aprire un'altra app dalla mia app?
- 24. Posso sviluppare Lego Mindstorms in Scala?
- 25. Come posso connettere due dispositivi Android via socket senza server
- 26. Posso disabilitare systemui dalla mia app Android?
- 27. Posso interrompere Android dall'uccidere la mia app?
- 28. Android e iOS: come sviluppare per entrambi?
- 29. Come sviluppare l'applicazione Augmented Reality per Android
- 30. come sviluppare/portare una libreria C nativa su Android?
http://developer.android.com/tools/building/building-cmdline.html – Gael
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