如何使用命令提示符为项目生成apk?

时间:2017-09-07 07:21:09

标签: android android-studio build apk

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

我的工作空间有两个项目,即 Picasso DemoProject 。我在这里遇到的问题是如果我输入命令

gradlew assembleDebug

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

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

2 个答案:

答案 0 :(得分:1)

你试过吗

gradlew :Picasso:assembleDebug

其中" Picasso" cmd行中的项目名称应与settings.gradle

中的项目名称相匹配

答案 1 :(得分:-1)

在项目创建时创建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

但也生成了一些中间apks,特别是未对齐和无符号版本。

但大部分时间你都可以忘记创建它们的位置并运行:

ant debug install
ant release install

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

在Ubuntu 15.10,Android 23上测试。