【问题标题】:How to generate apk for project using command prompt?如何使用命令提示符为项目生成 apk?
【发布时间】:2018-02-15 19:54:54
【问题描述】:

我需要使用 命令提示符 为 Android Studio 项目构建一个 apk。

我的工作空间有两个项目,分别是 PicassoDemoProject。我在这里面临的问题是如果我输入命令

gradlew assembleDebug

它同时为两个项目生成 apk,但我只需要为 Picasso 项目生成一个 apk。

建议我如何实现这一目标。

【问题讨论】:

    标签: android android-studio build apk


    【解决方案1】:

    你试过了吗

    gradlew :Picasso:assembleDebug
    

    cmd 行中的“Picasso”应与settings.gradle 中的项目名称匹配

    【讨论】:

    • 还有其他命令可以从根目录获取构建吗?
    • “获取构建”是什么意思?
    【解决方案2】:

    在项目创建时创建 build.xml

    如果您开始一个新项目:

    android create project \
    --target 1 \
    --name MyName \
    --path . \
    --activity MyActivity \
    --package com.yourdomain.yourproject
    

    将生成ant使用的build.xml文件。

    创建调试版本

    另外:

    ant release
    

    对于最终版本,您还可以使用以下命令创建调试版本:

    ant debug
    

    生成的 apk 的位置

    生成的apk放在bin/下。

    最重要的输出是:

    MyName-debug.apk
    MyName-release.apk
    

    但也会生成一些中间 apk,尤其是未对齐和未签名的版本。

    但大多数时候你会忘记它们是在哪里创建的,然后直接运行:

    ant debug install
    ant release install
    

    安装它们。但请确保它首先与 adb 一起使用:

    在 Ubuntu 15.10、Android 23 上测试。

    【讨论】:

    • 说真的,这是什么? ant成为宗教还是什么?
    • 如果不想使用 ant,请不要使用它,但为什么你投了反对票。我不明白。我试图帮助你
    • 1.我不赞成OP。 2. 我这样做是因为您没有回答 OP 提出的问题。他清楚地提到他正在使用gradle。你回答了一个完全不同的构建系统!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    相关资源
    最近更新 更多