search

Home  >  Q&A  >  body text

android-studio - Android SDK Manager 中的那些到底是干嘛用的

如下图,其中Tools 列表中的那些都市干嘛用的,用SDK Manager 那么久了,一直都不清楚干嘛用的。

下面的对应不同版本的SDK里面, Smaples for SDK、Sources for Android SDK 又都有什么区别呢。

大家讲道理大家讲道理2772 days ago618

reply all(3)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 13:03:09

    You need to understand the entire build, packaging and debugging process of the android project. Usually these tasks are done by the IDE for you, which actually calls the tool chain included in the sdk. Just say something. build-tools contains tools required for each step of the build process. For example, appt (Android Asset Packaging Tool) is used to compile resources. There is Android under tools, which can be used to open sdk manager, create new projects, etc. In addition, there are sqlite3, zipalign, etc. The specific functions will not be detailed. There is adb (android debug bridge) under platform-tools, which is a bridge between Android devices and PCs. You can use it to install apk, print logs, etc. (I can’t remember clearly, so I’ll have to check the information myself)
    If you want to learn about these tools, it is recommended to jump out of the IDE, refer to relevant materials (such as the official website https://developer.android.com/tools/building/index.html), and create, write, build, package, and debug an Android project with bare hands.

    reply
    0
  • 黄舟

    黄舟2017-04-17 13:03:09

    Add to the above

    Smaples for SDK

    包含大量demo 演示工程....SDK添加了新功能一般就会在这里添加示例程序.
    

    Sources for Android SDK

    FrameWork层的源代码
    

    Google APIs

    打包了Google服务的Framework,比正常使用的android.jar里多了一些东西(比如 Google Play Service / Google map 之类的). 
    

    XXX image

    对应版本的虚拟机文件.一般会给ARM和x86两种版本
    

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 13:03:09

    http://www.androiddevtools.cn/
    This website has download methods and introductions to related tools for reference.

    reply
    0
  • Cancelreply