热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Ubuntu系统中安装AndroidSDK的详细步骤及解决“FailedtofetchURLhttps://dlssl.google.com/”错误的方法

在Ubuntu11.10x64系统中安装AndroidSDK的详细步骤,包括配置环境变量和解决“FailedtofetchURLhttps://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置AndroidSDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。

Ubuntu 11.10 x64 安装 Android SDK


操作系统:Ubuntu 11.10 x64

操作系统说明:Ubuntu 11.10 x64已自带了openjdk-6-jre

目标:安装 Android SDK Java

安装32位库文件

由于Android SDK中的部分程序是32位的,所以Ubuntu x64系统需要安装32位库文件,才能兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2

sudo apt-get install ia32-libs


安装Android SDK

下载Android SDK Linux

http://developer.android.com/sdk/index.html

解压缩即可,得到目录android-sdk-linux。

tar -zxvf android-sdk_r15-linux.tgz
cd android-sdk-linux/
echo tools/android是Java软件,由于系统自带了jre,所以可以运行。
./tools/android
echo 选中Adroid SDK Platform-tools、Android 4.0、在线安装,需要下载一段时间。
echo 做个链接
sudo ln -s /home/user1/Downloads/android-sdk-linux/tools/android /usr/bin/
sudo ln -s /home/user1/Downloads/android-sdk-linux/platform-tools/adb /usr/bin/

如果出现错误:Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: java.security.cert.CertificateException: No name matching dl-ssl.google.com found

解决方法:

settings -》勾选 Force https://...sources to be fetched using http://

sudo vi /etc/hosts

203.208.46.100 dl.google.com

203.208.46.100 dl-ssl.google.com


adb识别Android设备(手机、平板等)

Android设备:系统设置-》应用程序-》未知源。选中此项。

Android设备:系统设置-》应用程序-》开发-》USB调试。选中此项。

Android设备通过USB线连接电脑。

adb devices

如果显示List of devices attached ???????????? no permissions,说明无法识别这款设备,修改配置即可识别,步骤如下。

lsusb

看到设备的厂商ID,比如Bus 002 Device 003: ID 0bb4:0ccf High Tech Computer Corp.表示厂商ID为0bb4

sudo vi /etc/udev/rules.d/51-android.rules

按照厂商ID填写,比如0bb4就写

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ODE="0666", GROUP="plugdev"

sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev restart
android update adb

把设备拔下来,重新连上。

adb devices

如果显示正常,即可。


创建一个安卓虚拟设备AVD

如果没有Android手机或者平板,没关系,可以在安卓虚拟机里运行。

android

Tools -》 Manager AVDs -》 new

手写hello world

todo

参考资料:

http://developer.android.com/sdk/installing.html

截图:



标签: ubuntu,android



推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文总结了在使用Ionic 5进行Android平台APK打包时遇到的问题,特别是针对QRScanner插件的改造。通过详细分析和提供具体的解决方法,帮助开发者顺利打包并优化应用性能。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • 开发笔记:2020 BJDCTF Re encode
    开发笔记:2020 BJDCTF Re encode ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ... [详细]
  • 本文详细介绍了 BERT 模型中 Transformer 的 Attention 机制,包括其原理、实现代码以及在自然语言处理中的应用。通过结合多个权威资源,帮助读者全面理解这一关键技术。 ... [详细]
  • 本文介绍了在安装或运行 Python 项目时遇到的 'ModuleNotFoundError: No module named setuptools_rust' 错误,并提供了解决方案。 ... [详细]
author-avatar
安静的美男只
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有