VMware安装Ubuntu教程,Linux下搭建Android开发环境

VMware安装Ubuntu

1. 安装VMware

VMware 下载地址

http://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe

注册码

5C4A7-6Q20J-6ZD58-K2C72-0AKPE

1Y0W5-0W205-7Z8J0-C8C5M-9A6MF

2. VMware安装Ubuntu

Ubuntu下载地址(建议不要用Ubuntu优麒麟版(Kylin))

http://www.ubuntu.com/download/desktop

安装步骤:

1 ) 新建虚拟机,选择典型配置,安装镜像选择下载好的iso文件,操作系统选择Linux Ubuntu,硬盘建议设置25G以上,接着启动虚拟机跟着引导走就OK了。

2 ) 安装完成后重启时记得先断开CD/DVD连接。

3 ) 安装VMware Tools

1. 启动 Ubuntu,点击菜单栏的虚拟机——安装 VMwave Tools。
2. 在桌面上会出现 VMWare Tools 的光盘,点击打开,解压里面的 vmware****.tar.gz 文件到Home。
3. 打开终端,cd 到 vmware****.tar.gz 解压目录下,执行 sudo ./vmware-install.pl 命令开始安装。
  • 安装完成后 Ubuntu 与 Windows 之间就可以直接拷贝粘贴文件或字符串。
  • CTRL+Alt+Enter,切换全屏。

Linux下搭建Android开发环境

1. JDK

JDK下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1 ) 下载后解压到自定义路径,比如我这里是 /home/linchaolong/Dev/App/jdk1.8.0_101

2 ) 配置系统环境变量,使用 gedit 或者其他编辑器打开/etc/profile文件,在底部添加如下配置:

export JAVA_HOME=/home/linchaolong/Dev/App/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

3 ) 使用 source /etc/profile 命令执行 profile 文件中的命令。

4 ) 打开终端,执行 java -version 检测是否配置成功。(注意:目前只是在当前终端有效,需要重启系统才全局生效)

2. Android Studio,Android SDK

下载 Android Studio 和 Android SDK

https://developer.android.com/studio/index.html#downloads

安装 Android Studio

1 ) 下载解压 android-studio-ide-xxx-linux.zip
2 ) 打开终端,cd 到 android studio 解压路径 bin 目录下,执行 ./studio.sh 运行 android studio。

说明:打开 Android Studio 会自动下载 Android SDK 相关组件,所以也可以跳过下载 Android SDK 步骤。

配置 Android SDK

1 ) 下载解压 android-sdk_xxx-linux.tgz 到自定义路径。

2 ) 使用 sudo gedit /etc/profile 命令打开 /etc/profile 文件,添加如下配置:

export ANDROID_SDK=/<installation location>/android-sdk-linux
export PATH=${PATH}:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools

3. Android NDK

NDK 下载地址

https://developer.android.com/ndk/downloads/index.html

1 ) 下载 Android NDK 并解压到自定义路径

2 ) 使用 sudo gedit /etc/profile 命令打开 /etc/profile 文件,添加如下配置:

export ANDROID_NDK=/home/linchaolong/Dev/Android/android-ndk-r12b
export PATH=$PATH:$ANDROID_NDK

3 ) 使用 source /etc/profile 命令使配置生效

4 ) 执行 ndk-build 命令校验 NDK 是否配置成功,如果能执行则表示配置成功,输出如下:

linchaolong@linchaolong-ubuntu:~/Dev/Android/android-ndk-r12b$ ndk-build
Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    
/home/linchaolong/Dev/Android/android-ndk-r12b/build/core/build-local.mk:151: *** Android NDK: Aborting    。 停止。

最终配置如下:

export JAVA_HOME=/home/linchaolong/Dev/App/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export ANDROID_SDK=/home/linchaolong/Android/Sdk
export ANDROID_NDK=/home/linchaolong/Dev/Android/android-ndk-r12b
export PATH=$PATH:${JAVA_HOME}/bin:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK

其他常用安装

1 ) 安装git

sudo apt-get install git

2 ) 安装SmartGit

(1) 下载SmartGit
http://www.syntevo.com/smartgit/download
(2) 下载后解压到自定义目录
(3) 使用gedit或者其他编辑器打开bin.smartgit.sh,添加JRE_HOME
(4) 运行bin目录下的脚本(需要先安装JRE)

3 ) 安装sublime-text

sudo add-apt-repository ppa:webupd8team/sublime-text-3    
sudo apt-get update    
sudo apt-get install sublime-text 

**启动后发现无法输入中文,sublime-text-imfix这个可以很简单的解决**
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix
./sublime-imfix
已标记关键词 清除标记
相关推荐
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了 43 家。 移动手机联盟创始成员: Aplix 、 Ascender 、 Audience 、 Broadcom 、中国移动、 eBay 、 Esmertec 、谷歌、宏达电、英特尔、 KDDI 、 Living Image 、 LG 、 Marvell 、摩托罗拉、 NMS 、 NTT DoCoMo 、 Nuance 、 Nvidia 、 PacketVideo 、高通、三星 、 SiRF 、 SkyPop 、 Sonic Network 、 Sprint Nextel 、 Synaptics 、 TAT 、意大利电信、西班牙电信、德州仪器、 T-M obile 和 Wind River 。 Mobile Mobile Mobile Mobile Operators Operators Operators Operators 移动运营商类 China Mobile Communications Corporation 中国移动通信 KDDI CORPORATION 日本 KDDI 电信 NTT DoCoMo, Inc. 日本多科莫电信 SOFTBANK MOBILE Corp. 日本软银移动 Sprint Nextel( 美国 ) T-Mobile( 德国 ) Telecom Italia( 意大利 ) Telef ó nica( 西班牙 ) Vodafone 沃达丰电信 China Unicom 中国联通 Semiconductor Semiconductor Semiconductor Semiconductor Companies Companies Companies Companies 半导体制造公司 AKM Semiconductor Inc Audience ARM Atheros Communications Broadcom Corporation( 博通 ) Ericsson ( 爱立信公司 ) Intel Corporation ( 英特尔公司 ) Marvell Semiconductor, Inc. ( 收购了 intel 手机芯片部门的公司 )----------------------------------- Android 编程基础 3 NVIDIA Corporation ( 英伟达公司 ) Qualcomm Inc.( 高通公司 ) SiRF Technology Holdings, Inc.( 知名 GPS 芯片制造商 ) Synaptics, Inc. Texas Instruments Incorporated ( 德州仪器 ) Handset Handset Handset Handset Manufacturers Manufacturers Manufacturers Manufacturers 电话制造商 ASUSTeK Computer Inc. 华硕 Garmin International, Inc. HTC Corporation ( 多普达的母公司 ) 宏达电子 Huawei Technologies 华为科技 LG Electronics, Inc. 乐金电子 Motorola, Inc. 摩托罗拉 Samsung Electronics 三星电子 Sony Ericsson 索尼爱立信 Toshiba Corporation 东芝公司 lenovo 联想移动 联盟成员: Software Software Software Software Companies Companies Companies Companies 软件提供公司 Ascender Corp. eBay Inc. Esmertec Google Inc. LivingImage LT
[14本经典Android开发教程] 8 Linux内核阅读心得体会 读核感悟 2 读核感悟 Linux内核启动 内核的生成 2 读核感悟 Linux内核启动 从hello world说起 3 读核感悟 Linux内核启动 BIOS 5 读核感悟 Linux内核启动 setup辅助程序 6 读核感悟 Linux内核启动 内核解压缩 8 读核感悟 Linux内核启动 开启页面映射 9 读核感悟 Linux内核启动 链接脚本 11 读核感悟 伪装现场 系统调用参数 13 读核感悟 伪装现场 fork 系统调用 15 读核感悟 伪装现场 内核线程: 17 读核感悟 伪装现场 信号通信 19 读核感悟 kbuild系统 内核模块的编译 22 读核感悟 kbuild系统 编译到内核和编译成模块的区别 24 读核感悟 kbuild系统 make bzImage的过程 26 读核感悟 kbuild系统 make menuconfig 31 读核感悟 文件系统 用C来实现面向对象 32 读核感悟 设计模式 用C来实现虚函数表和多态 32 读核感悟 设计模式 用C来实现继承和模板 33 读核感悟 设计模式 文件系统和设备的继承和接口 34 读核感悟 设计模式 文件系统与抽象工厂 36 读核感悟 阅读源代码技巧 查找定义 37 读核感悟 阅读源代码技巧 变量命名规则 42 读核感悟 内存管理 内核中的页表映射总结 43 读核感悟 健壮的代码 exception table 内核中的刑事档案 44 读核感悟 定时器 巧妙的定时器算法 45 读核感悟 内存管理 page fault处理流程 45 读核感悟 文件读写 select实现原理 47 读核感悟 文件读写 poll的实现原理 49 1 功能介绍:
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页