从控制台编译并运行 Android 应用程序

从控制台编译并运行 Android 应用程序

我安装了 eclipse 和所有的 sdk/jre 等...我现在可以制作 Android 应用程序并且它可以运行,但我的 eclipse 经常崩溃。

我想知道是否可以:

  • 编译
  • 建造
  • 跑步

从命令行?

我使用 VIM 编辑文件

答案1

我也遇到过同样的问题,直到我发现内存错误。如果您无法升级内存,请执行以下操作:

  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则在 .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
    

资料来源:

相关内容