最新想搬到Linux上學(xué)習(xí)、可是AndroidSDK那玩意兒實(shí)在太大、咱們的信息長(zhǎng)城又太高、想用sdkManager下載完整的sdk基本是不可能的、除非你網(wǎng)速好到?jīng)]朋友。。
說(shuō)到信息長(zhǎng)城、我不得不多說(shuō)兩句。。
搞IT的想必最近都感覺(jué)到了、長(zhǎng)城又高了、又厚實(shí)了。。對(duì)我們這些不想用付費(fèi)VPN的人來(lái)講、實(shí)在是苦不堪言
雖說(shuō)道高一尺、總會(huì)有工具能幫我們翻出去、可是。。
我只想說(shuō)、在這個(gè)信息化時(shí)代、把信息長(zhǎng)城修筑的這么高、這么厚、真的好嗎?真的是在保護(hù)我們嗎?
如果真到了國(guó)內(nèi)無(wú)論使用任何辦法都翻不出去的時(shí)候、那與閉關(guān)鎖國(guó)有什么區(qū)別?畢竟這是信息時(shí)代
算了不說(shuō)了、這不是我們這些人該討論的事情、我們的職責(zé)僅僅只是好好學(xué)習(xí)、以自己的實(shí)力找個(gè)好工作、養(yǎng)家糊口、了此一生~哈哈。。
說(shuō)回正題、windows和linux下androidSDK是否通用?大多數(shù)人都在win下有完整的SDK、想在Linux下搭建時(shí)難道要重新下載一遍完整的SDK嗎?
當(dāng)然是不必的!
因?yàn)镾DK并不是所有數(shù)據(jù)都區(qū)分平臺(tái)的、有部分?jǐn)?shù)據(jù)是通用的、而且通用的這部分?jǐn)?shù)據(jù)也是整個(gè)SDK中體積最大的、
先說(shuō)說(shuō)一個(gè)完整的SDK包含哪些目錄、這里以android-sdk-windows為sdkHOME目錄(android-sdk-linux)
Linux中目錄有一點(diǎn)小區(qū)別、那就是sdkManager、win下這個(gè)軟件在sdkHOME目錄的根目錄中、AVD軟件也在根目錄中、
而Linux中的sdkManager和avdManager(其實(shí)不叫這兩個(gè)名字而是叫android的一個(gè)可執(zhí)行文件)在sdkHOME目錄的tools文件夾中、
sdkHOME下有:
add-ons 通用
build-tools 不通用
docs 通用
extras 通用
platforms 通用
platform-tools 不通用
samples 通用
sources 通用
system-images 通用
temp 通用(這個(gè)是sdkmanager更新數(shù)據(jù)的臨時(shí)文件夾、可能不存在、沒(méi)有的話(huà)就不用管)
tools 不通用
上面就是一個(gè)完整的SDK所包含的目錄了、當(dāng)然不保證Android今后更新會(huì)添加新的目錄
在前兩篇博客中已經(jīng)說(shuō)了如何下載sdk、如果你在win下已經(jīng)有了完整的sdk、想在Linux下也搭建一個(gè)開(kāi)發(fā)環(huán)境
那么只需要下載一個(gè)Linux的android-sdk包即可、這個(gè)包解壓后就是sdk的sdkHOME目錄、包里只含有一個(gè)tools文件夾、和幾個(gè)其他的空文件夾
你要做的就是先下載那些不通用的、如何下載看之前的兩篇博客
當(dāng)不通用的下載并放到sdkHOME目錄的對(duì)應(yīng)位置后、再把win下sdkHOME目錄中那些通用的文件夾復(fù)制到Linux的HOME目錄中就行了
另外ADT插件對(duì)于win下和linux下的eclipse也是通用的