萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> windows和linux下androidSDK是否通用?

windows和linux下androidSDK是否通用?

   最新想搬到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也是通用的

copyright © 萬盛學電腦網 all rights reserved