Ubuntu 12.04 安装与 JDK & Android 开发环境配置指南
5星 · 超过95%的资源 需积分: 13 30 浏览量
更新于2024-09-15
收藏 684KB DOC 举报
"Ubuntu安装与JDK.android开发环境搭建在Ubuntu12.04上的实现步骤"
在Ubuntu安装过程中,首先需要准备Ubuntu的ISO镜像文件。安装时,我们需要编辑GRUB引导加载器的配置,将以下英文内容替换为相应的ISO文件名:
```
title InstallUbuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
```
确保`ubuntu-11.10-i386.iso`替换为实际的ISO文件名。如果C盘不是电脑的第一个磁盘,需要相应调整`(hd0,0)`,如改为`(hd0,1)`。接着,将ISO镜像中的`initrd.lz`和`vmlinuz`复制到C盘,并将ISO镜像也移动到C盘。
重启后,从启动菜单选择NeoGrub引导,系统将进入Ubuntu安装程序。在开始安装前,使用`Ctrl+Alt+T`打开终端,运行`sudo umount -l /isodevice`以卸载光驱,以便在分区界面看到可用的硬盘分区。
安装过程中,选择语言为中文,安装类型选择“自定义”,然后进行分区。推荐的分区方案如下:
- `/`(根目录):20GB,格式为ext4
- SWAP:2GB,用于交换空间
- `/home`:剩余空间,格式为ext4
在选择安装启动引导器的设备时,可选择已分区的`/`区或新建一个`/boot`分区。安装完成后,可能无法直接启动Windows。此时,需在Ubuntu终端执行如下命令:
1. 打开配置文件:`sudo gedit /etc/default/grub`
2. 将`GRUB_TIMEOUT`设置为"10",表示启动菜单显示10秒
3. 更新GRUB配置:`sudo update-grub`
这将自动添加Windows 7的启动项。重启后,若仍无法进入Windows,可使用Windows下的EasyBCD工具删除安装时修改的`menu.lst`文件并移除C盘上的`vmlinuz`、`initrd.lz`和Ubuntu ISO文件。
接下来,我们转向JDK的安装。在Ubuntu 12.04中,可以通过官方的PPA源来安装最新的JDK:
1. 添加Oracle JDK PPA源:`sudo add-apt-repository ppa:webupd8team/java`
2. 更新软件列表:`sudo apt-get update`
3. 安装JDK:`sudo apt-get install oracle-java8-installer`
安装完成后,可以通过`java -version`命令检查JDK是否成功安装。
Android开发环境的搭建包括以下几个步骤:
1. 安装Android SDK:可以从官方网站下载并解压,将其路径添加到系统环境变量`PATH`中。
2. 使用SDK Manager更新或安装所需的Android版本和开发工具。
3. 安装Android Studio,这是一个集成的开发环境,包含所有必要的工具,如AVD Manager(用于创建虚拟设备)和Gradle构建系统。
4. 创建AVD(Android Virtual Device)以进行模拟器测试。
5. 配置开发环境变量,如`JAVA_HOME`和`ANDROID_HOME`,确保指向正确的JDK和Android SDK路径。
完成上述步骤后,你就可以在Ubuntu 12.04上进行Android应用的开发和测试了。记得定期更新SDK以获取最新的API和工具。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-05-05 上传
2011-01-27 上传
2020-09-15 上传
2022-07-06 上传
点击了解资源详情
mambotango
- 粉丝: 2
- 资源: 2
最新资源
- django-project
- nextjs-ninja-tutorial
- laravel
- AmazonCodingChallengeA:寻找 VacationCity 和 Weekend 最佳电影列表观看
- MTPlayer:媒体播放器,用于公共广播公司的贡献-开源
- c-projects-solutions
- Kabanboard
- 基于php+layuimini开发的资产管理系统无错源码
- sumi:从 code.google.compsumi 自动导出
- multithreading:解决Java中最著名的多线程问题
- astsa:随时间序列分析的R包及其应用
- ember-qunit-decorators:在Ember应用程序中将ES6或TypeScript装饰器用于QUnit测试
- calculator
- jdgrosslab.github.io
- Java核心知识点整理.rar
- https-github.com-steinsag-gwt-maven-example