Могу ли я разрабатывать приложения для Android без IDE?

Можно ли разрабатывать приложения для Android, используя только Android SDK, без каких-либо IDE, таких как Android Studio?

Solutions Collecting From Web of "Могу ли я разрабатывать приложения для Android без IDE?"

Да, см. Документацию Google SDK .

Однако с текущей инструментальной привязкой и документацией это будет тяжелая борьба. Я тоже пытаюсь это сделать (для разработчика, который живет в Vim и Unix-инструментах, Android Studio бесполезно медленна и раздувается).

Основные проблемы, которые я нашел до сих пор:

  1. Документация SDK дает инструкции по созданию проекта с Ant-driven, но SDK теперь ориентирован на использование Gradle. Если вы работаете через документацию Google линейным способом, вы найдете последующие уроки, которые вы изложите в инструкциях по сборке Gradle. Для вашего проекта Ant.

  2. Существует очень мало документации о том, как на самом деле создать проект из Gradle из командной строки. Командная строка, которую я использую:

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

    Версия --gradle-version самом деле относится к версии плагина Gradle Android, а не к самой версии Gradle. Найти это было непросто.

  3. Даже если вы создадите проект правильно, он, вероятно, не будет построен без дальнейших манипуляций. Один из сгенерированных файлов ( project/build.gradle ) имеет недопустимое имя директивы ( runProguard – я предполагаю, что он теперь устарел). Это должно быть изменено на minifyEnabled до создания проекта. И используя плагин Gradle 1.2.2, файл project/gradle/wrapper/gradle-wrapper.properties имеет распределение Gradle, которое неправильно указано как gradle-1.2.2-all.zip . Это должно быть gradle-2.2.1-all.zip .

    Это файлы, сгенерированные SDK с ошибками.

  4. Документация сосредоточена на разработке на основе IDE. После того, как вы пройдете первые несколько страниц по созданию и управлению проектом с использованием командной строки, это очень сфокусировано на IDE.

    Инструкции о таких вещах, как изменение темы приложения, сложны или невозможны, поскольку они опускают шаги, которые IDE выполняет для вас.

В целом, полная разработка без IDE для Android (по крайней мере, на Java, используя официальный SDK) очень болезненна. И мое личное мнение заключается в том, что разработка на основе IDE одинаково болезненна (медленная, раздутая, уродливая на экранах с высоким разрешением DPI под Linux и, очевидно, полная магии, которая является болью для репликации в командной строке).

Редактирование: я должен добавить, что приведенное выше относится к использованию инструментов SDK v24.2, SDK Platform-tools v22, SDK Build-tools v22.01 и Android API 22 (5.1.1).

Для андроидов основными средами отладки являются: ADB DDMS Java Debugger

Вы можете попробовать с ними. Подробнее здесь: http://developer.android.com/tools/debugging/debugging-projects-cmdline.html

Конечно, используйте инструменты командной строки Но … Почему вы не хотите использовать среду IDE? У вас есть много вариантов.

да. Ты можешь . Просто вы можете использовать Command Line. Command Android Development Я предпочел бы использовать IDE только для ускорения работы.

Написание приложения для Android в «Блокноте» – это то, что я делаю на своем ноутбуке Windows.

Сначала вы настраиваете свой ноутбук следующим образом:

  1. Загрузите комплекты разработчика: Загрузите Java Development Kit 1.6 для Windows и Android Development Kit. Аналогичным образом попробуйте загрузить устаревшую версию набора для Android Kit GUI-версии Kit Manager, чтобы вы могли скачать необходимые вещи. С помощью kit Manager загрузите инструменты для создания платформы Android-23. Android Studio может иметь более низкую производительность, поэтому старайтесь избегать этого.

  2. Настроить наборы: установите PATH Windows PATH , щелкнув правой кнопкой мыши « My Computer -> Properties -> Advanced System Settings или изменив соответствующие настройки на панели управления. PATH должен включать исполняемый файл компилятора Java в каталоге Java и файл android.bat для Android Kit.

  3. Загрузить Build-Tool: (рекомендуется, но Ant также можно использовать.) Эти программы настраивают инструменты командной строки для удобства использования для нашего удобства. Я загрузил версию 2.2.1, поскольку он может использовать старый Java и старый Android.

Я также написал об этих инструкциях на моей странице GitHub: https://animeshshrivastav.github.io/