windows和linux下androidsdk是否通用? 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

最新想搬到linux上学习、可是androidsdk那玩意儿实在太大、咱们的信息长城又太高、想用sdkmanager下载完整的sdk基本是不可能的、除非你网速好到没朋友。。

说到信息长城、我不得不多说两句。。

搞it的想必最近都感觉到了、长城又高了、又厚实了。。对我们这些不想用付费vpn的人来讲、实在是苦不堪言

虽说道高一尺、总会有工具能帮我们翻出去、可是。。

我只想说、在这个信息化时代、把信息长城修筑的这么高、这么厚、真的好吗?真的是在保护我们吗?

如果真到了国内无论使用任何办法都翻不出去的时候、那与闭关锁国有什么区别?毕竟这是信息时代

算了不说了、这不是我们这些人该讨论的事情、我们的职责仅仅只是好好学习、以自己的实力找个好工作、养家糊口、了此一生~哈哈。。

说回正题、windows和linux下androidsdk是否通用?大多数人都在win下有完整的sdk、想在linux下搭建时难道要重新下载一遍完整的sdk吗?

当然是不必的!

因为sdk并不是所有数据都区分平台的、有部分数据是通用的、而且通用的这部分数据也是整个sdk中体积最大的、

先说说一个完整的sdk包含哪些目录、这里以android-sdk-windows为sdkhome目录(android-sdk-linux)

linux中目录有一点小区别、那就是sdkmanager、win下这个软件在sdkhome目录的根目录中、avd软件也在根目录中、

而linux中的sdkmanager和avdmanager(其实不叫这两个名字而是叫android的一个可执行文件)在sdkhome目录的tools文件夹中、

sdkhome下有:

add-ons 通用

build-tools 不通用

docs 通用

extras 通用

platforms 通用

platform-tools 不通用

samples 通用

sources 通用

system-images 通用

temp 通用(这个是sdkmanager更新数据的临时文件夹、可能不存在、没有的话就不用管)

tools 不通用

上面就是一个完整的sdk所包含的目录了、当然不保证android今后更新会添加新的目录

在前两篇博客中已经说了如何下载sdk、如果你在win下已经有了完整的sdk、想在linux下也搭建一个开发环境

那么只需要下载一个linux的android-sdk包即可、这个包解压后就是sdk的sdkhome目录、包里只含有一个tools文件夹、和几个其他的空文件夹

你要做的就是先下载那些不通用的、如何下载看之前的两篇博客

当不通用的下载并放到sdkhome目录的对应位置后、再把win下sdkhome目录中那些通用的文件夹复制到linux的home目录中就行了

另外adt插件对于win下和linux下的eclipse也是通用的

06/03 23:41
1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等 这里主要是用到windows下的dos工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入dos窗口,接下来分别运行以下命令: >netstat -aon | findstr "80" proto local address foreign address state pid ==== ============ ============== ========== ====== tcp 0.0.0.0
07/14 07:42
生成以当前时间命名的文件对于当今两大主流系统都十分有用,在 windows、linux 操作系统,分别利用bat批处理文件和shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件。 windows bat批处理文件: @echo off set time_hh=%time:~0,2% if /i %time_hh% lss 10 (set time_hh=0%time:~1,1%) set filename=�te:~,4%�te:~5,2%%d
11/09 04:54
在windows中,当mysql安装完成之后不需要创建数据目录和授权表。在数据目录下的mysql数据库中存在一套预初始化的账户的授权表。不要运行unix中使用的mysql_install_db脚本。 在unix上安装mysql后,需要初始化授权表、启动服务器,并确保服务器工作正常。并为授权表中的账户指定密码。 在unix中,由mysql_install_db设置授权表。 如果系统为安装好的centos5,则只需要运行 复制代码 代码如下: # mysql_install_db --user=my
07/05 04:58
对于在教育网内的同学来说,最大的痛苦就是教育网不能出国和访问公网速度 慢了(有钱买流量的不用看本文),所以通常有些需求的就必须购买像教育网 直通车之类的加速服务,当然还有另一种选择那就是花钱买专门的vpn。但这里 都有一个问题,那就是所有的网络加速服务都只有windows下的客户端,在 linux就都没有官方的使用方法了。对有些加速服务,有人想出了一些非官方的 办法,比如在知道服务器地址的前提下,教育网直通车可以用pppoe来连。据说,brigewan也可以用类似的方法,但上次在一个论坛里看到因
07/04 03:14
对于在教育网内的同学来说,最大的痛苦就是教育网不能出国和访问公网速度 慢了(有钱买流量的不用看本文),所以通常有些需求的就必须购买像教育网 直通车之类的加速服务,当然还有另一种选择那就是花钱买专门的vpn。但这里 都有一个问题,那就是所有的网络加速服务都只有windows下的客户端,在 linux就都没有官方的使用方法了。对有些加速服务,有人想出了一些非官方的 办法,比如在知道服务器地址的前提下,教育网直通车可以用pppoe来连。据说,brigewan也可以用类似的方法,但上次在一个论坛里看到因

linux下磁盘分区详解 图文

07/02 08:54
centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(ide硬盘为hdx(x为从a—d)因为ide硬盘最多四个,scsi,sata,usb硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘
06/20 00:47
windows和linux下的换行符是不同的.一般操作系统上的运行库会自动决定文本文件的换行格式. 如一个程序在windows上运行就生成cr/lf换行格式的文本文件,而在linux上运行就生成lf格式换行的文本文件. 在一个平台上使用另一种换行符的文件文件可能会带来意想不到的问题, 特别是在编辑程序代码时. 有时候代码在编辑器中显示正常, 但在编辑时却会因为换行符问题而出错. 很多文本/代码编辑器带有换行符转换功能, 使用这个功能可以将文本文件中的换行符在不同格式单互换. 在不同平台间使用ft
10/20 21:26
linux下手动设置windows磁盘挂载点 我的笔记本是同时装了linux系统和windows系统。linux系统启动后,windows磁盘就会自动挂载在/media目录下,而且挂载点的名称又长又难记。例如,windows系统c盘挂载后名称变为fe6c0c5c6c0c1257。如果windows系统总共有好几个盘,那么挂载后,就是一堆字符串,很难分辨到底各自对应哪个盘。于是,我决定手动修改磁盘挂载点。 首先,执行命令“sudo fdisk -l”,显示系统存在的各个磁盘分区信息如下所示: de
09/05 02:04
挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 dos fat16文件系统:msdos windows 9x fat32文件系统:vfat windows nt ntfs
网站地图