`
lijunjie
  • 浏览: 391689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用ant来发布一个android应用

阅读更多
使用Ant创建发布一个android应用
1.使用命令创建一个工程
<code>
create project --target 2 --path /tmp/browser --activity MyBrowser --package com.example
</code>
2.进入/tmp/browser目录,使用ant debug可以使用debug签名的apk包,这个生成的apk包可以安装到手机或者模拟器上
<code>
ant debug
</code>
3.使用ant release生成没有签名的包。这个包没有签名,不能安装到设备中
<code>
ant release
</code>
4.可以使用jarsigner来使用已有的签名对未签名的包进行签名。其中MxBrowserKeyStore为证书文件,Mx为key,MyBrowser-unsigned.apk为为签名的apk文件
<code>
jarsigner -verbose -keystore MxBrowserKeyStore bin/MyBrowser-unsigned.apk Mx
</code>
这样,MyBrowser-unsigned.apk将可以发布,安装。
5.如果没有证书,可以使用
<code>
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
</code>
来生成证书
分享到:
评论

相关推荐

    使用ant打包android

    在Android开发过程中,Ant是一个非常重要的工具,它是一个开源的Java构建系统,广泛用于自动化编译、测试和部署Java应用程序,包括Android应用。本篇文章将详细介绍如何使用Ant来打包Android应用,以及涉及到的相关...

    使用Ant批量多渠道打包Android

    总之,使用Ant进行批量多渠道打包Android应用是一个高效的方法,它能够自动化繁琐的手动修改和打包过程,大大节省时间和精力。通过灵活的Ant脚本,你可以轻松地适应不同的市场和统计需求,为你的Android应用带来更...

    mac下ant打包android

    在Android应用开发中,构建和打包过程是必不可少的环节,特别是在多渠道发布时,需要针对不同的市场或平台生成定制的APK。Mac环境下,开发者常使用Ant作为构建工具来完成这个任务。Ant是一个基于Java的构建工具,它...

    Ant批量打包Android应用

    Ant是一个基于Java的构建工具,它使用XML来描述项目构建过程,能够自动化执行编译、测试、打包等任务。下面将详细介绍如何使用Ant来批量打包Android应用。 首先,确保你已经安装了以下基本环境: 1. Java ...

    AntTest演示工程,演示如何使用Ant编译Android工程

    总结来说,"AntTest演示工程"是一个实用的教学案例,它通过实际的项目展示了如何使用Ant工具来管理Android应用程序的构建过程。通过学习和实践这个工程,开发者可以深入理解Ant在Android开发中的应用,提升自己的...

    Android Ant 开发入门教程

    接下来,我们将通过一个简单的 HelloWorld 程序来演示如何使用 Ant 构建 Android 应用。 **1. 创建 HelloWorld 项目** - 打开命令行窗口 (`cmd`)。 - 切换到工作空间目录 (`cd G:\MobilePhoneDEV\WorkSpace`)。 - ...

    android使用ant自动构建示例

    例如,我们可以定义一个`javac`任务来编译Java源代码,一个`dx`任务来生成Dex文件,以及一个`apkbuilder`任务来打包APK。 3. **编译源码**:在build.xml中,使用`&lt;javac&gt;`标签编译Java源码。需要指定源代码目录...

    android ant

    在Android开发环境中,Ant被用来创建APK文件,这是发布Android应用所需的格式。 在描述中提到的博文链接(由于实际无法访问,以下内容基于Ant在Android中的常规用法)可能详细阐述了如何使用Ant来构建Android应用。...

    Android中使用Ant方式友盟多渠道打包

    在这个场景下,我们可以利用Apache Ant,一个开源的自动化构建工具,来实现自动化的多渠道打包流程。下面将详细介绍如何在Android项目中使用Ant来实现友盟多渠道打包。 首先,确保你的系统已经安装了Java ...

    通过Ant发布Android到手机的例子

    本教程将详细介绍如何使用Ant来发布Android应用到手机上,包括设置环境、编写build.xml脚本以及执行编译和安装的过程。 首先,我们需要了解Ant。Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,...

    Apache Ant Android开发基础

    Apache Ant 是一个 Java 平台上的开源构建工具,它使用 XML 来描述构建过程,并提供了丰富的任务库来执行各种构建相关的操作。在早期的 Android 开发中,尤其是在 Android SDK 1.5 版本时,Ant 被广泛用于自动化构建...

    ant-1.9.4(android开发)

    Ant是Apache软件基金会的一个开源项目,它是一个Java构建工具,被广泛用于自动化Java应用程序的编译、测试、打包和部署等任务。在Android开发中,Ant同样扮演着至关重要的角色,因为它可以用来构建和管理Android项目...

    android 使用ant自动打包apk

    Ant是一个广泛使用的Java构建工具,它允许开发者通过XML配置文件定义构建过程。本文将详细介绍如何利用Ant来自动化打包Android应用(APK)。 首先,你需要在Android项目中设置Ant环境。确保你已经安装了Java ...

    使用ant构建android自动化打包实例源码

    Apache Ant是一个广泛使用的Java构建工具,它允许开发者通过XML配置文件来定义构建任务,如编译、打包、测试等。本实例将详细讲解如何利用Ant来实现Android应用的自动化打包。 1. **Ant简介** - Ant是Apache软件...

    Ant多渠道 多项目引用 打包Android项目

    在Android项目中,Ant主要用来生成APK文件,这是Android应用的安装包。 **多渠道打包** 在Android开发中,多渠道打包主要是为了适应不同的分发平台或市场需求,例如Google Play、华为应用市场等。每个渠道可能需要...

    unity3d android 使用ant打包批处理.

    Ant是Apache项目下的一个Java库和命令行工具,用于构建和管理Java项目,但它同样可以应用于Android应用的自动化打包过程。 标题"unity3d android 使用ant打包批处理"指的是使用Ant工具进行Unity3D Android项目的...

    ant自动打包编译android custom_rules和ant.properties文件

    本篇文章将深入探讨如何使用Ant自动打包编译Android应用,并重点介绍`custom_rules.xml`和`ant.properties`这两个配置文件的作用。 `Ant.properties`是Ant构建过程中的一个关键配置文件,它用于存储项目特定的属性...

    Android ANT批量打包教程及所有资源文件

    本文将详细介绍如何使用ANT进行Android应用的批量打包,并涵盖如何替换渠道号,以及所需的所有资源文件。 1. **ANT工具介绍** ANT是一个基于Java的构建工具,它可以读取XML格式的构建文件(build.xml),执行编译...

    android ant多渠道打包

    在Android应用开发中,为了发布到不同的应用市场,通常需要为每个市场创建一个特定的APK,这被称为“多渠道打包”。Ant是Android的一种构建工具,它可以自动化编译、测试和打包过程,使得多渠道打包变得更为高效。...

Global site tag (gtag.js) - Google Analytics