Вопрос компилировать и запускать приложения Android с консоли


Я установил eclipse и все sdk / jre и т. Д. ... Теперь я могу делать приложения для Android, и он работает, но часто мое крушение eclipse.

Я хотел бы знать, можно ли:

  • компилировать
  • строить
  • бег

из командной строки?

Я использую VIM для редактирования файлов


2
2017-11-18 14:50


происхождения


Затмение определенно может быть болью. Это еще не стабильно, но я слышал хорошие вещи о Android Studio, Он построен на IntelliJ, который большинство людей предпочитает Eclipse. - konapun
Я пробовал андроид-студию, но он был очень медленным и разбился. - Pat R Ellery
Возможно, они расскажут вам, как в учебнике по запуску андроида: developer.android.com/training/basics/firstapp/... Просто перейдите к разделу «Создание проекта с помощью средств командной строки», - Jason Conti


ответы:


У меня была такая же проблема, пока я не обнаружил ошибку памяти. Если вы не можете обновить свою память, вот что вы можете сделать:

  1. Установите зависимости:

    sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jdk ant gcc-multilib g++-multilib
    sudo apt-get install ia32-libs ## if applicable
    sudo apt-get install ant1.7 ant-optional
    
  2. Экспортировать пути:

    открыто .bashrc файл с помощью редактора. Если вы используете VI, тогда vi ~/.bashrc и добавьте следующие 2 строки в ваш .bashrc-файл.

    JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04/
    export JAVA_HOME
    

    Кроме того, вы можете добавить их для компиляции из любого места:

    открытый: .профиль

    export PATH=$PATH:~/development/android-sdk-linux/tools
    export PATH=$PATH:~/development/android-sdk-linux/platform-tools
    
    if [ -d "$JAVA_HOME/bin" ] ; then
      PATH="$HOME/bin:$PATH"
    fi
    
  3. Настройте симулятор Android:

    android avd
    

    И вы можете настроить свой симулятор там

  4. Телосложение:

    ant debug
    

    или

    ant clean debug
    

    Вам может потребоваться запустить:

    android update project --target <your build target> --path <path to LunarLander example>
    

    если вы получите:

    Buildfile: build.xml does not exist!
    Build failed
    
  5. Установите приложение:

    adb install ./bin/app-debug.apk
    

Источники:


2
2017-11-18 23:59



omg это работает, спасибо вам очень ... супер быстро построить +1. - Pat R Ellery