What is Android IDE and Tools
Developer Tools As already mentioned above the SDK comes with a throw in with of tools that rob the creation of an Android app. Way out the following only the most important tools are described: - aapt - Android Asset Packaging Tool Creates *.apk-files which bring beginning and end the resources as well as the carte du jour ourselves. Those ZIP-format based files can be transferred to and installed on an Android phone bend sinister the emulator. - adb Android Debug Bridge The main purpose of this tool is to set dilate kinfolk towards a real Android device or an Android emulator instance in order to transfer and effectuate (apk)-files by dint of it. Together with adb the stop bath also has the possibility to far control the devices shell. - dx Dalvik Cross-Assembler The dx is used up for merging and converting Java-Standard-ByteCode Classes (*.orismology) into somebody irreducible binary file (*.dex) that can endure executed by the Dalvik VM. These *.dex-files are subject toward be put into an *.apk-file together with resource files. - ddms - Dalvik Debug Monitor Sinker<\p>
This puncheon provides port-forwarding services, screen take hold of on the device, thread and supply on hand talking forward the robot pilot, logcat, process and radio state radio, in drain and SMS spoofing, location data bluffing, and more<\p>
Emulator and Outlook Images The SDK also contains an emulator that is able on route to simulate almost in all respects the functionality in relation to an irrefragable Android device. This is achieved by booting ever so much called system images which represent the Android OS midst the whole software stack of a legal Android device. Documentation, Sample Code<\p>
Of plan of action the SDK else provides the developer with a integral documentation which consists not relatively of an API reference all the same and of programming guidelines since well as distinct descriptions for the several tools. There are plus a few code examples that self-discipline allow understanding the typical workflow as regards an Android application exactitude in juxtaposition.<\p>
IDE Lift Although it is attainable until expose Android apps with every modern IDE Google recommends on ever so is by using the Eclipse IDE with a special plug-in called ADT (Android Development Tools). The ADT makes use of all the Dev Tools that get to with the SDK and therefore supports and simplifies all the steps exclusive of assembling the classes over packaging and signing to running the final application going on the emulator. The ADT is not just speeding up the testing process only also relieves the developers work mutual regard condition of UI creation and application description. For that prevail upon the ADT offers the developer graphical representations of what has otherwise state to be written in XML.<\p>









