Ubuntu-Linux环境下通过命令搭建android环境 通多ant脚本自动打包apk

原创 2016年05月30日 18:06:12

经过几天的试错!终于完成了在Ubuntu 环境下an自动化脚本打包apk。中间遇到各种坑。从最初开始吧!http://blog.csdn.net/xiaolei05/article/details/16872011
这是我接触的第一篇对我帮助很大的博客文章。里面详细的介绍了Ubuntu下安装ant安装java jdk.我当时安装的是jdk8.
一.安装jdk8 http://ubuntuhandbook.org/index.php/2015/01/install-openjdk-8-ubuntu-14-04-12-04-lts/ (源自这篇文章)

sudo add-apt-repository ppa:openjdk-r/ppa (打开终端的破折号或按Ctrl + Alt + T,当它打开时,运行下面的命令来添加PPA)
2. . sudo apt-get update (在那之后,更新系统包缓存和安装OpenJDK 8) sudo apt-get install openjdk-8-jdk()
3.sudo update-alternatives –config java (查看java英文信息)
4.sudo update-alternatives –config javac(查看java中文 信息)
5.java -version (查看java的版本信息)

如果运行和下面类似你的jdk8的环境配好了.
openjdk version “1.8.0_01-internal”
OpenJDK Runtime Environment (build 1.8.0_01-internal-b04)
OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode)

二. sudo apt-get install vim 安装 vim (配置Java环境 ant 环境 和AndroidSDK环境)具体请参照这篇博客http://blog.csdn.net/xiaolei05/article/details/16872011
ant -version
Apache Ant(TM) version 1.9.7 compiled on December 20 2015
当输入上面的命令说明你已经成功配置好了java环境,an脚本环境
按照上面的博客我下载了adt的环境 http://tools.android-studio.org/index.php/adt-bundle-plugin 你下载对应的adt环境。
设置环境变量:
vim /etc/bash.bashrc
在最下面加上:
export ANDROID_SDK_HOME=/opt/sdk/
export PATH=PATH:ANDROID_SDK_HOME/tools:ANDROIDSDKHOME/buildtools/android4.3:ANDORID_SDK_HOME/platforms/android-18/
保存后运行一下:bash使环境变量生效。
现在可以通过运行android来测试是否成功了!

android create project –target “android-20” –name APP –path qiboApp –activity MainActivity –package com.qio.app

等你打出命令居然自动生成了安卓项目是不是很激动人心。这里安卓开发环境已经全部配好了。可以打开

接着昨天的继续写剩下的就是an脚本打包apk了。说道这里通过上面的命令生成项目。项目目录下会自动生成 ant.properties 和build.xml文件 。前者里面配置文件例如 apk的签名信息。项目名包名以及生成apk所在的文件夹名.这个里面配置的信息脚本会自动编译的。说的脚本我们需要自写一个ant脚本 这个名字必须和build.xml里面的吻合。custom_rules.xml文件名一致。对了打包前记得把自己的签名文件放到项目的根目录下面。在ant.properties文件里面配置好路径。等这些都配置好了。敲击你的脚本执行方法名吧!我的是ant deploy .见证奇迹的时刻到了。在你的项目目录里面多一个apk的文件夹。里面生成的 apk就是你需要的文件。早apk文件夹里面打开终端 敲击
adb install xxx.apk 就可以安装apk文件了。在这之前记得安装 adb 命令是:
sudo apt-get install adb ;
这里有篇对应的文章
ubuntu篇: http://www.cnblogs.com/ycxyyzw/p/4555328.html
window篇 :http://www.cnblogs.com/ycxyyzw/p/4535459.html
在打包当中会出现错误 !有可能是缺少包!https://yunpan.cn/cS9kAivuXruUJ (提取码:ee1e)(这个包是要放到 sdk/tools目录下的)

你可以根据文章自己研究。好了到这里就已经全部讲完了。欢迎一起讨论。

有不明白的欢迎留言!

我们一起共同进步!表示谢谢!如果有技术问题欢迎

加入我的QQ群 285526158.

喜欢的可以关注微信公众号,哪里每天都会推荐一篇开源项目Git项目地址在里欢迎订阅

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

如何手动完成一次APK打包?----APK编译全过程

身为一个Android工程师,你是否有考虑过一个Android项目工程如何经过编译压缩变成一个APK的呢? 你又是否编写过打包工具完成多渠道打包呢?下面我们来解密如何完成一个APK的打包。 1、使用...
  • wz249863091
  • wz249863091
  • 2016年09月15日 23:38
  • 3714

ubuntu环境下我的第一个android apk (2014.12.12更新)

背景 ==== 终极目的是把ffplay2放到android手机上跑起来。现在我们该进入android这个新世界了。我的环境是ubuntu 14.04。手机借了一个HTC 4.4.4的。 下载 =...
  • deyangliu
  • deyangliu
  • 2014年12月11日 21:29
  • 1111

Linux下命令行安装配置android sdk

Milton  2015-04-06  原文 首先, 你得有个VPN 参考以下三篇完成Android SDK的安装 https://www.digitalocean.com/c...
  • yaya1943
  • yaya1943
  • 2017年03月21日 12:16
  • 1783

Linux系统使用Ant打包Android项目

Linux系统使用Ant打包Android项目   实际上.linux ant 打包android项目跟windows ant打包android项目是有很多的相似之处的,流程基本一致,唯一的不同,...
  • qq_25193681
  • qq_25193681
  • 2016年05月04日 14:59
  • 1229

linux下安卓打包解包 img 工具

  • 2014年08月05日 17:13
  • 15KB
  • 下载

简单的APK解包、修改、打包范例

以下的示例均是在 Ubuntu 13.04  下进行, Windows 的使用请找相关的 Windows 版本工具. 1. 环境设定: JAVA 环境 - sudo add-apt-repositor...
  • hankhanti
  • hankhanti
  • 2013年10月24日 16:56
  • 6525

安装apk的几种方法

本人主要做android开发,调试时经常用到apk的安装,现总结一下Android安装apk包的五种方式(需要具备一些专业的知识才能使用): 1. 使用手机助手,例如:豌豆荚,金山手机助手等工具;连...
  • u011006622
  • u011006622
  • 2017年12月07日 18:03
  • 232

反编译apk(ubuntu14.04)

1.在linux系统下反编译用到的工具:      dex2jar,jd-gui,apktool 2.首先下载三个软件包https://pan.baidu.com/s/1b9lhcq,https:/...
  • x2017x
  • x2017x
  • 2017年06月28日 08:17
  • 409

Ubuntu14.04反编译Apk[试试就知道]

作为Android开发者反编译apk是我们需要掌握的技能,那么在Ubuntu环境下反编译怎么进行Apk的反编译呢?工具 dex2jar jd-gui dex2jar使用 先参照上边提供的地址下载并解压...
  • stven_king
  • stven_king
  • 2017年02月08日 21:33
  • 768

Ubuntu-Linux环境下通过命令搭建android环境 通多ant脚本自动打包apk

经过几天的试错!终于完成了在Ubuntu 环境下an自动化脚本打包apk。中间遇到各种坑。从最初开始吧!http://blog.csdn.net/xiaolei05/article/details/1...
  • u012162503
  • u012162503
  • 2016年05月30日 18:06
  • 1758
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu-Linux环境下通过命令搭建android环境 通多ant脚本自动打包apk
举报原因:
原因补充:

(最多只允许输入30个字)