Linux : ubuntu 安装Android SDK

本文详细介绍了在Ubuntu系统中下载安装Android SDK,配置环境变量,解决在使用Android SDK Manager时遇到的Java版本问题及“install properties file”警告的处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载Android SDK

官网链接:https://developer.android.com/studio#downloads
镜像链接:http://www.android-studio.org/index.php/download/hisversion

2、安装SDK和环境变量配置

unzip sdk-tools-linux-4333796.zip
cd /opt/
sudo mkdir android
cd android
sudo mkdir sdk
sudo mv tools/ /opt/android/sdk/
# 需要配置环境变量,在"~/.bashrc"或者/etc/profile文件中加入以下内容
export ANDROID_HOME=/opt/android/sdk
export PATH=${
   PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
# 让配置文件生效
source ~/.bashrc

3、Android SDK Manager在终端使用

当Android SDK tools安装后,我们可以通过sdkmanager命令在终端查看,安装,更新和移除Android SDK.

sdkmanager --version
sdkmanager --update
# 查看所有可以安装的和安装过的组件信息。
touch ~/.android/repositories.cfg
sdkmanager --no_https --list
# 安装指定版本的Android SDK
sdkmanager --no_https "platforms;android-28" "platform-tools" "build-tools;28.0.3"
# 删除SDK
sdkmanager --uninstall 包名

4、检验是否安装成功

adb shell
#显示如下说明安装成功
# * daemon not running; starting now at tcp:5037
# * daemon started successfully
# adb: device offline

5、报错解决 Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule S c h e m a M o d u l e V e r s i o n . < i n i t > ( S c h e m a M o d u l e . j a v a : 156 ) a t c o m . a n d r o i d . r e p o s i t o r y . a p i . S c h e m a M o d u l e . < i n i t > ( S c h e m a M o d u l e . j a v a : 75 ) a t c o m . a n d r o i d . s d k l i b . r e p o s i t o r y . A n d r o i d S d k H a n d l e r . < c l i n i t > ( A n d r o i d S d k H a n d l e r . j a v a : 81 ) a t c o m . a n d r o i d . s d k l i b . t o o l . s d k m a n a g e r . S d k M a n a g e r C l

### 安装和配置 JDK 1.8 对于 Ubuntu 20.04 来说,安装 JDK 1.8 可以通过官方仓库或者手动下载安装包来完成。 #### 使用 APT 安装 OpenJDK 1.8 为了简化操作并确保兼容性,推荐使用系统的软件源进行安装: ```bash sudo apt update && sudo apt install openjdk-8-jdk -y ``` 这一步骤会自动处理依赖关系,并设置好环境变量[^1]。 #### 验证安装 安装完成后可以通过下面的命令验证是否成功安装了 Java Development Kit (JDK): ```bash java -version javac -version ``` 这两个命令应该返回关于已安装版本的信息。如果没有正确显示,则可能需要进一步调整环境变量设置[^3]。 ### 创建专用用户(可选) 出于安全性和管理方便考虑,在某些情况下建议专门为 Hadoop 创建一个新的 Linux 用户账号: ```bash sudo adduser hadoop sudo usermod -aG sudo hadoop su - hadoop ``` 上述指令创建了一个名为 `hadoop` 的新用户,并赋予其管理员权限。 ### 下载与部署 Hadoop 前往 Apache 官方网站获取最新稳定版 Hadoop 发行包,这里假设选择了 Hadoop 3.x 版本作为例子。也可以直接从镜像站点下载 tarball 压缩文件至 `/opt` 目录下: ```bash cd /opt/ wget https://archive.apache.org/dist/hadoop/core/hadoop-3.2.1/hadoop-3.2.1.tar.gz tar xf hadoop-3.2.1.tar.gz ln -sfn hadoop-3.2.1 hadoop chown -R hadoop:hadoop ./hadoop* ``` 此过程完成了基本的解压缩工作并将所有权转移给之前建立好的 `hadoop` 用户。 ### 设置环境变量 编辑 `.bashrc` 文件以便每次登录时都能加载必要的路径定义: ```bash gedit ~/.bashrc ``` 向该文件追加如下几行内容用于指定 JAVA_HOME 和 HADOOP_HOME 路径以及更新 PATH 环境变量: ```bash export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export HADOOP_HOME=/opt/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin source ~/.bashrc ``` 注意这里的 `JAVA_HOME` 应指向实际安装位置;如果是自定义编译或第三方提供的 JDK,请相应修改路径。 ### 初始化 Hadoop 单节点集群 最后按照文档说明初始化单节点模式下的 NameNode 并启动服务: ```bash $HADOOP_HOME/bin/hdfs namenode -format start-dfs.sh jps ``` 以上命令序列将格式化新的分布式文件系统实例、激活守护进程并且打印当前 JVM 进程列表确认一切正常运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值