• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Eclipse下配置Ant脚本 自动打包带签名的Android apk(PC环境为MAC)

Eclipse下配置Ant脚本 自动打包带签名的Android apk(PC环境为MAC)

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了eclipse ant,eclipse ant打包,eclipse ant插件,eclipse ant构建,eclipse ant安装等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Eclipse下配置Ant脚本 自动打包带签名的Android apk(PC环境为MAC)


虽然eclipse很少用了,但是在古老的项目上还是会用到。一个麻烦事是打带签名包的时候,非常不方便。下边纪录下配置ant,自动打包带签名apk的过程,作为备忘。(PC环境为MAC)

1,第一步得安ant,下载对应安装包,解压后配置环境变量:

export ANT_HOME="/Users/yanzi/work/apache-ant-1.9.4"

export PATH=${PATH}:${ANT_HOME}/bin

通过which ant检查是否安装成功。

 

2,在项目目录下运行:android update project -p ./ 如果有依赖包,就到每个依赖包目录下再运行下这个命令。运行完这个命令后会多两个文件:build.xml 和 local.properties

local.properties文件内容:

 

sdk.dir=/Users/yanzi/work/android-tool/android-sdk-macosx


build.xml文件内容:

 



    
    

    
    

    
    
    
        
    

    
    

    
    

    
    

    
    
    


这两个文件都不用动,最上面project的name里写上自己想要的名字。然后项目根目录下新建个ant.properties,内容如下:

 

 

 

 

# This file is used to override default values used by the Ant build system.
#
# This file must be checked in Version Control Systems, as it is
# integral to the build system of your project.

# This file is only used by the Ant script.

# You can use this to override default values such as
#  'source.dir' for the location of your java source folder and
#  'out.dir' for the location of your output folder.

# You can also use it define how the release builds are signed by declaring
# the following properties:
#  'key.store' for the location of your keystore and
#  'key.alias' for the name of the key to use.
# The password will be asked during the build when you use the 'release' target.

key.alias=com.tongcheng
key.store=tongcheng.keystore
key.store.password=12377778
key.alias.password=12377778
配置上keystore的相关信息。

 

这样先执行ant clean,然后执行ant release就ok了!

3,当然为了更爽,你还需要下面这个脚本:

vim release.sh,内容如下:

echo -----------------start---------
start=$(date +%s)
ant clean
ant release
adb uninstall com.android.tongcheng
adb install bin/TongCheng-release.apk
end=$(date +%s)
echo "----over,耗时$[${end} - ${start}]秒---"

 

之后每次想安装带签名的包,直接./release.sh即可!

 </div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Eclipse下配置Ant脚本 自动打包带签名的Android apk(PC环境为MAC)

相关文章

  • 2017-05-26手机安全卫士——软件管理-用户程序和系统程序,安全卫士系统程序
  • 2017-05-26android测试工具MonkeyRunner--google官网翻译
  • 2017-05-227.5.1 WebView(网页视图)基本用法
  • 2017-05-26android studio 使用checkstyle全攻略
  • 2017-05-26Android Support 包知识,androidsupport
  • 2017-05-26从源码角度入手实现RecyclerView的Item点击事件,recyclerviewitem
  • 2017-05-26xUtils3,xutils3github
  • 2017-05-26Android百度地图API集成一《基础地图》,集成百度地图api
  • 2017-05-26硅谷新闻5--顶部新闻轮播图事件处理,硅谷5--
  • 2017-05-26android studio 继承AppCompatActivity后标题栏隐藏问题,appcompatactivity

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 手把手教你打造一个心电图效果View Android自定义View
    • android 实现漫天飞舞雪花以及下雨天的效果
    • android AutoCompleteTextView 实现手机号格式化,附带清空历史的操作,autocomplete清空数据
    • Swift开发iOS应用(1)列表的实现
    • org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection,gradletaskinputs
    • 安卓的主要几大布局,安卓布局
    • 揭开AssetBundle庐山真面目(二)
    • Intent(二)隐式调用intent,调用intent
    • 如何让光标处于EditText的末尾,光标edittext末尾
    • android graphic(15)—fence

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有