码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-09-23 18:21:45      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   os   使用   ar   

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

    

     第一种:使用Eclipse导出

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

1、选中项目右键export
bubuko.com,布布扣
bubuko.com,布布扣
bubuko.com,布布扣








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

3、填写公司、有效期、密码等等信息
 bubuko.com,布布扣
 bubuko.com,布布扣

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

第二种、使用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
 bubuko.com,布布扣

Cmd 文件

generateAPK.cmk  内容:  ant  release

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

标签:android   style   blog   http   color   io   os   使用   ar   

原文地址:http://blog.csdn.net/figo0423/article/details/39499269

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!