A002-development tools, a002-development tools
There are many Android development tools, which can be basically found in the SDK. Let's take a look at them one by one:
First, we use the Java language for Android application development, so the Java Runtime Environment is indispensable. We need to configure the jdk environment variables in our PC, in order to let our IDE run. In the previous blog, Xiao Wu published an article about how to configure java environment variables in macosx. If you do not remember how to configure the environment variables, refer to the blog over there. The environment variable configurations of the SDK are similar:
Build a java Development Environment on Mac osx
This blog does not talk about environment configuration. The next lesson will show you how to configure it.
JDK
JDK (Java Development kit) Java language software Development kit
It is mainly used to run and compile our java program. If there is no JDK in our development environment, it cannot be compiled. If you only run the java program, you only need to install jre. Currently, the latest jdk version is 8.0. If you want to download the latest jdk version, you can download it from the official oracle website.
IDE
Eclipse & Android Studio (Google official)
Google has clearly stated that it no longer supports Eclipse, and we cannot find the ADT Bundle update on the official website. Therefore, we recommend that you leave Eclipse AS soon AS possible and put it into the. Based on how to download and install the AS, although Baidu, we recommend that you purchase a VPN, because AS updates will be frequent, sometimes a variety of work that needs to be turned over the wall, no VPN basically want to die.
SDK
SDK is our Android development kit. It mainly includes the following tool classes:
-SDK Tools
-Platform Tools
-Build Tools
These can be found in the SDK we downloaded.
SDK Tools
Android-used to create update projects, virtual machines, and sdks
Ddms-Dalvik Virtual Machine debugging and Monitoring Service
Draw9patch-used for making .9.png Images
Emulator-used to start the simulator
Hierarchy Viewer-tools used to view the UI
Traceview-used to analyze the performance of Android applications and Framework-Layer Code
Monitor-a tool that replaces traceview
Platform Tools
Adb-android debugging Bridge
Sqlite3-used to operate the SQLite Database
Dmtracedump-generate a function call Diagram
Fastboot-mainly used for flash command
Build Tools
Aapt-used to view, create, and update file attachments in zip format (zip, jar, apk)
Aidl-used to generate the Android interface definition file
Dx-used to generate the. class file classes. dex File
Zipalign-optimizes apk files
All the development tools described above need to be familiar with them. The specific usage methods and official online resources have been described in great detail, so I will not continue to summarize them here.
For details, refer to the following two URLs:
Http://developer.android.com/tools/help/index.html
Http://wiki.eoeandroid.com/Android_Tools
This lesson ends now. The next lesson will show you how to build an Android development environment. Thank you !!!
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.