android开发步步为营之10:代码签名混淆后编译和打包

编译和打包,最常见的有两种方式,手动使用eclipse export 项目apk,另外一种是使用ant自动打包。本文分别介绍这两种打包方式。

    

     第一种:使用Eclipse导出

比如,现在我们有个项目helloworld

1、选中项目右键export











2、选择已有的签名密钥或者新建一个,这里新建一个
 

3、填写公司、有效期、密码等等信息
 
 

4、完成之后,在指定的文件夹,就可以看到我们生成的apk,HelloWorld.apk
 

第二种、使用ant打包

1、 配置签名密钥和代码混淆

local.properties文件配置sdk位置

sdk.dir=E:\\android-sdk-windows

project.properties文件:

target=android-7

key.store=keystore/test.keystore

key.alias.password=test123456

key.alias=test

key.store.password=test654321

proguard.config=proguard.cfg

注:proguard.cfg是创建项目的时候自动生成的,用来混淆代码

 

2、 编写build.xml

 <?xml version="1.0" encoding="UTF-8"?>

<project name="Test" >

    <property file="local.properties" />

    <property file="ant.properties" />

    <loadproperties srcFile="project.properties" />

    <!-- quick check on sdk.dir -->

    <fail

        message="sdk.dir is missing. Make sure to generate local.properties using &apos;android update project&apos; or to inject it through an env var"

        unless="sdk.dir" />

    <target

        name="-pre-build">

    </target>

    <!-- version-tag: 1 -->

    <import file="${sdk.dir}/tools/ant/build.xml" />

</project>

3、 Ant build一下,或者写个cmd文件双击执行 就可以生成apk
 

Cmd 文件

generateAPK.cmk  内容:  ant  release

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值