我想建立Android应用程序,并开始签署它。为此,我需要有APK的发布版本。Google文档只建议Eclipse和ant使用发布构建的方法:http://developer.android.com/tools/publishing/app-signing.html#releaseCompile
然而,我无法找到如何强制gradle构建发布版本的APK。build.gradle
也没有给出任何提示。Gradlew Tasks
建议,没有安装版本配置,但存在卸载版本:
Install tasks
-------------
installDebug - Installs the Debug build
installTest - Installs the Test build for the Debug build
uninstallAll - Uninstall all applications.
uninstallDebug - Uninstalls the Debug build
uninstallRelease - Uninstalls the Release build
uninstallTest - Uninstalls the Test build for the Debug build
我的build.gradle
:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile files('libs/android-support-v4.jar')
compile project(":libraries:ActionBarSherlock")
compile project(":libraries:CollabsibleSearchMenu")
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 16
}
}
我错过了什么?
build variants
窗格,通常位于窗口的左下方:然后,Android Studio将执行AssembleRelease
任务,并将xx-release.apk安装到您的设备上。
我有一个多模块项目。而且,我希望能够只做gradle发布,并发布所有模块的所有工件。其中一个问题是,当我包含插件时,我得到了名为“构建”的任务,但在根项目中找不到。 当我运行
构建 当项目开发完毕,只需要运行一行命令就可以打包你的应用: # 打包正式环境 npm run build:prod # 打包预发布环境 npm run build:stage 构建打包成功之后,会在根目录生成 dist 文件夹,里面就是构建打包好的文件,通常是 ***.js 、***.css、index.html 等静态文件。 如果需要自定义构建,比如指定 dist 目录等,则需要通过 co
我如何用Gradle在发布模式下构建测试APK?
我尝试设置一个JavaEE环境,用gradle构建。最后,我希望有一个EAR文件,其中包含一个EJB-Jar和某种可以部署到Glassfish的应用程序客户端(可能)。设置将是非常基本的。 目前我面临两个问题: 1)运行“耳朵”任务来组装EAR存档在tmp/耳朵中创建了一个错误的application.xml文件,如下所示: eclipse报告的错误消息是: cvc复合型。2.4.答:发现以元素“
问题内容: 我想要一个Jenkins构建步骤,该步骤只是将给定的URL下载到工作区中。有没有简单的方法可以做到这一点? (我目前使用一个简单的Ant脚本。但这意味着我需要将该脚本放在SVN中的某个位置,并在构建期间进行检查。我觉得很麻烦。) 更新: 澄清一下,我想下载一个URL,而无需在构建系统上安装其他软件或使用其他脚本。(当然,可以使用Jenkins插件。)优选地,我不想依赖于Linux,Wi
我想构建一个WAR文件(然后将其部署到Tomcat)。因此,作为练习,我在IDEA Intellij中使用Gradle开始了一个新的Spring启动项目。之后,我在文件中应用了这个插件,比如这个。 问题是,当我尝试在终端中运行时,没有得到war文件!唯一发生的事情是,它将生成一个,其中包含3个子组件、和,但在这些组件中没有战争。 我应该怎么做才能获得WAR文件?我看过这段视频,但这家伙使用Mave