Linux学习心得之 Linux下命令行Android开发环境的搭建
Linux学习心得之 Linux下命令行Android开发环境的搭建
1. 前言
2. Java以及Ant安装
3. Android SDK安装
4. Android工程的基础命令
一、前言
本篇博文记录了Linux下全命令行的Android开发环境的搭建,本文内容基于以下文章:
http://zyqhi2010.blog.163.com/blog/static/171589378201261093235290/ ( Linux中搭建基于Emacs的Android开发环境 )
https://linux.cn/article-5966-1.html (打造一个全命令行的Android构建系统)
http://stackoverflow.com/questions/25646856/android-sdk-tools-ant-build-xml698-null-returned-1 (android-sdk/tools/ant/build.xml:698: null returned: 1)
http://blog.chinaunix.net/uid-20665441-id-1758913.html (与android project相关的命令行 )
http://my.oschina.net/u/559701/blog/75333?fromerr=iCEvYcVH (在linux下使用ant创建编译Android项目)
http://blog.csdn.net/zhangzeyuaaa/article/details/40047585 (手动创建、构建并安装android项目)
http://blog.csdn.net/xieyan0811/article/details/7400137 (使用Ant编译Android工程(Linux系统))
二、 Java以及Ant安装
对于Linux下Java的安装,可以参考之前博客:Java学习心得之 Linux下搭建Java环境 。
对于Linux下Ant的安装,可以参考之前博客:Linux学习心得之 Linux下ant安装与使用 。
三、Android SDK安装
1. 下载 android 的SDK的Linux版本,并解压。
2. 64位系统需要安装相应的包,网上有各种不同解释,例如libc6:i386、libncurses5:i386、libstdc++6:i386、lib32z1
注: 本次只安装了lib32z1包,即完成环境搭建
3. 在/etc/profile,配置环境变量如下:
# set Android environment
export ANDROID=/home/xp/Documents/SDK/Android
export PATH=$PATH:$ANDROID/tools:$ANDROID/platform-tools
4. 终端输入android,下载相应版本的Android SDK tools
四、Android工程的基础命令
(1) 查看可选的android平台ID:
android list target
(2) 建立新的android工程:
android create project -n HelloWorld -t -p ./ -k com.fxt.helloworld -a Helloworld
-n指定项目的名称
-t指定android平台
-p指定项目存放路径
-k指定项目包名
-a指定Activity名称
(3) 编译工程
a) 编译debug版本
$ ant debug
生成带debug签名的apk
b) 生成release版本
$ ant release
生成带未签名的apk,之后手动签名即可
Linux学习心得之 Linux下命令行Android开发环境的搭建的更多相关文章
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- Linux环境下Android开发环境的搭建
本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...
- 【转】搭建Mac OS X下cocos2d-x的Android开发环境
http://young40.github.io/blog/2013/02/23/setting-up-android-development-envirment-on-mac-os-x/ http: ...
- 搭建Mac OS X下cocos2d-x的Android开发环境
版本 Cocos2d-x: cocos2d-2.1beta3-x-2.1.1 OS X: 10.8 Android ADT Bundle: v21.1.0 Android NDK: android-n ...
- Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建
我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文 ...
- Ubuntu Linux下如何配置Android开发环境
下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...
- WebAssembly学习(二):Windows10下WebAssembly C/C++编译环境的搭建与Hello World尝试
首先,不论是在Windows.Linux还是Mac上,Webassembly的编译都是主要依赖于Emscripten SDK这个工具的.但是,在这里必须要吐槽一下,不论是WebAssembly官网.W ...
- Android开发环境搭建 for windows (linux类似) 详细可参考“文件”中“Android开发环境搭建.pdf ”
ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通 ...
- 安卓学习进程(2)Android开发环境的搭建
本节将分为五个步骤来完成Android开发环境的部署. 第一步:安装JDK. 第二步:配置Windows上JDK的变量环境 . 第三步:下载安装Eclipse . 第四步:下载安装Androi ...
随机推荐
- JavaScript 面向对象继承的实现
<script type="text/javascript"> function Animal () { this.species="Animal" ...
- eclipse导入web项目之后项目中出现小红叉解决办法
项目中有小红叉我遇到的最常见的情况: 1.项目代码本身有问题.(这个就不说了,解决错误就OK) 2.项目中的jar包丢失.(有时候eclipse打开时会出现jar包丢失的情况,关闭eclipse重新打 ...
- 【记录】ASP.NET MVC RegisterBundles
1. Install the package from nuget Install-Package Microsoft.AspNet.Web.Optimization 2,BundleConfig 配 ...
- Flume NG Getting Started(Flume NG 新手入门指南)
Flume NG Getting Started(Flume NG 新手入门指南)翻译 新手入门 Flume NG是什么? 有什么改变? 获得Flume NG 从源码构建 配置 flume-ng全局选 ...
- c/c++ 函数、常量、指针和数组的关系梳理
压力才有动力,15年中旬就要准备实习,学习复习学习复习学习复习学习复习……无限循环中,好记性不如烂笔头……从数组开始,为主干. c 的array由一系列的类型相同的元素构成,数组声明包括数组元素个数和 ...
- 使用canvas截图或者改变灰度
简述 html5新添加的canvas API可以让我们对画布进行开发应用,典型的是可以使用canvas截图或者 手工绘制“迷你图”(即嵌入在文本中的高清小图片). 实现截图的方法很简单,就是创建一个c ...
- SSH整合时执行hibernate查询报错:java.lang.ClassCastException: com.ch.hibernate.Department_$$_javassist_0 cannot be cast to javassist.util.proxy
今天在整合ssh三个框架时,有一个功能,是查询所有员工信息,且员工表和部门表是多对一的映射关系,代码能正常运行到查询得到一个List集合,但在页面展示的时候,就报异常了, java.lang.Clas ...
- canvas刮刮乐和画笔
这周有点迷茫,不知道干嘛了,一天天就过去了!我在博客右侧公告栏加了qq交流,各位有好的主题,或者有趣的技术,欢迎交流!今天突发奇想,就写了2个h5 canvas的demo玩玩! demo一:刮刮乐 舍 ...
- eclipse maven update error 解决方法
eclipse maven update error 解决方法 本来真不想写这篇博文的,但是eclipse和maven真的是太操蛋了,动不动就出了一些乱七八糟的问题,记录一下.希望公司能早 ...
- ASP.NET MVC 之自定义HtmlHelper
前言 HtmlHelper方法为我们提供很多html标签,只需在页面调用就行了,但是微软并没有把所有的html标签都对应有了扩展方法,需要我们重新自定义HtmlHelper,来满足我们需要. 方法 如 ...