【问题标题】:How to compile Android Project's with Windows command line using script?如何使用脚本使用 Windows 命令行编译 Android 项目?
【发布时间】:2015-05-25 09:48:00
【问题描述】:
android create project --name YourProjectName --path C:\dev\YourProject --target android-3 --package com.company.testproject --activity MainActivity

我想在windows中用命令行编译它。

有什么想法吗?

【问题讨论】:

    标签: android bash command-line compilation project


    【解决方案1】:

    我认为您的问题是重复的,无论如何这是针对Bash tag,因为您添加了问题!。

    linux 示例的要求(Debian 基础):

    sudo apt-get install lib32ncurses5 lib32stdc++6
    sudo apt-get install ia32-libs
    

    还有:

    android update sdk -u -t platform-tools
    android update sdk -u -t name_of_android_target_platform
    

    目标平台命名为android-7适用于 Android API 级别 7。如果您需要一个非安卓平台(例如:Google Inc.:Google APIs:7),那么您需要找到它的数字 id。

    根据您的 ./project.properties 生成 ./local.properties 和 ./build.xml

    android update project --path .
    

    如果您还需要生成 ./project.properties(尽管通常您应该在源代码管理中拥有它),您可以使用:

    android update project --path . --target 'Google Inc.:Google APIs:7'
    

    构建调试 apk:

    ant debug
    

    构建版本 APK:

    ant release
    

    这是用于创建密钥库:

    keystore=$projectname.keystore
    alias=mykey
    storepass=some_new_password
    keypass=some_new_password2
    keytool -genkey -v -keystore $projectname.keystore -storepass $storepass -keypass $keypass -validity 10000 -keyalg RSA
    

    创建签名发布 APK:

    jarsigner -verbose -keystore $keystore -storepass $storepass -keypass $keypass bin/$projectname-release-unsigned.apk $alias
    rm -f bin/$projectname-release.apk
    zipalign -v 4 bin/$projectname-release-unsigned.apk bin/$projectname-release.apk
    

    有用的资源:

    Building Android application (.apk) from the Command Line

    How to compile APK from command line?

    Building and Running from the Command Line(来自developer.android.com

    干杯!:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      相关资源
      最近更新 更多