android Ant批打包学习(二)---生成有签名且混淆的apk包

本篇文章预期目标:

                生成有签名apk文件

详细步骤如下:

1  定义文件 两个文件

1.1  名字:local.properties

内容:SDK的路径(例如:sdk.dir=/Users/lincoln/Android/sdk)

1.2 名字:ant.properties

内容:

source.dir=src

out.dir=bin

proguard.config=proguard.cfg   (添加混淆,必须保证proguard.cfg 文件存在)

key.store=china.keystore   (签名存放路径)

key.alias=china                   (alias别名,手动打包第二次输入密码时会显示别名)

key.store.password=china12345  (密码)

key.alias.password=china12345   (密码)

2  将两个文件引入build.xml文件

添加如下内容即可:

<property file="local.properties" />

<property file="ant.properties" />

3  查看结果:

执行命令 ant release,在项目的bin目录下会生成带有签名的apk包。

android Ant批打包学习(二)---生成有签名且混淆的apk包

时间: 2024-10-06 22:18:15

android Ant批打包学习(二)---生成有签名且混淆的apk包的相关文章

android Ant批打包学习(一)

1  Apache Ant安装.配置环境变量 1.1 下载地址: http://ant.apache.org/ 1.2 环境变量配置: 把解压缩后的文件夹中/bin的全路径添加到PATH中 2  命令行下创建Android新工程 即:   android create project -k com.ant.test -n antTest -a AntTestActivity -t 7 -p /Users/lincoln/Desktop/antTest 详解: android create pro

Android ANT脚本打包及混淆文件

http://p.ymt360.com/w/app/wiki/tech/build_apk/ 简介 Android支持使用ANT打包.通过ANT脚本,可以对文件进行编译.打包.安装.联合SVN自动拉取等.并且支持多种方式打包,如debug.release.批量打包等场景.eclipse项目是通过调用SDK提供的ANT脚本build.xml文件进行打包的. 附件是AndroidSDK附带的打包脚本,超详细,可以参考学习下.build.xml(建议使用JDK1.6环境,在之前ANT使用过程中被1.7

Android ANT多渠道打包

在没用AndroidStudio的Gradle构建项目之前,多渠道打包一般都是基于ANT构建,所以在此记录一下,以供查阅! 一.文件准备 1.首先要去官网下载ANT代码. ANT官网下载地址 2.下载ANT循环打包JAR包. ANT循环JAR包下载地址 网盘下载地址 3.解压得到其中的ant-contrib-1.0b3.jar文件待用. 做完以上3步,ANT多渠道打包所需要的软件就准备完毕了,接下来就是环境配置了. 二.环境配置 1.先将之前下载的ANT文件解压缩到任意文件路径,如D:\Ant目

Android Ant批量打包

一.配置Ant环境变量 JAVA_HOME=/software/jdk1.6.0_24 ANT_HOME=/software/apache-ant-1.9.2 Android_Home=/software/android-sdk-linux export JAVA_HOME ANT_HOME Android_Home PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$ANDROID_HOME/tools$Android_Home/tools/proguard/bin:$/so

React Native Android生成已签名的APK

要通过Google Play store或者其它渠道发布应用,你需要生成一个签名的发行版APK包.Android开发者文档中的为你的应用程序签名已经说明了相应的内容.本向导会简略的介绍这些过程,然后着重讲解如何打包JavaScript代码. 生成一个签名密钥 你可以用keytool命令生成一个私有密钥. 在命令窗口敲入以下内容 keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA 

ANT自动打包U3D安卓项目研究笔记

概述 因项目使用Atlassian Stash作为项目源码管理端,且其支持Ant命令自动编译,可使其根据最新的代码自动打包,故产生该研究Ant打包的任务.在此将研究过程及一些相关知识整理记录在此. 本文部分内容可以说就是Android和Ant自动打包的配置,只是在其基础上扩充了Unity3D的部分. 阅读本文需要:知道Android开发环境大概需要哪些东西,知道Unity3D编辑器的基本使用方法. 本文并不是系统学习Ant以及Android自动打包的文章,只是笔者通过网络搜索一系列文章,然后通过

Android(java)学习笔记205:网易新闻客户端应用编写逻辑过程

1.我们的项目需求是编写一个新闻RSS浏览器,RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用.RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91, 1.0, 2.0.使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新.网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容. 例如如下的网易RSS订阅: 2.由于我们这

如何使用Ant脚本编译出Jar和Apk包

一.前言 今天我们来看一个非常出名的工具ant,我们知道AndroidStudio中已经集成了gradle了,那么ant已经没有往日的辉煌了,但是他并没有被淘汰,因为在web项目中打出war包的时候也是可以用到的,虽然maven也很火,其实我开始工作已经快三年了,但是真心的还没用过ant脚本,因为在第一年的时候,我没有实际的出过release包,后面又开始用gradle了,所以直接略过了ant脚本了,但是今天因为有一个需求,就是想自动化的打出一个jar包,所以就想到了ant脚本,正好也算是学习了

Ant编译打包Android工程流程

一.Ant编译打包android工程步骤 二.Ant apk签名 1.keystore签名    定义自己的签名文件 生成keystore文件:keytool -genkey -alias android.keystore -keyalg RSA - validity 20000 -keystore android.keystore 对应的java命令:jarsigner -verbose -keystore android.keystore -signedjar android_signed.