Android Development and testing tools

Source: Internet
Author: User

1, Buck
Facebook's Open source Android compilation tool is twice times more efficient than ant. The main advantages are:
(1) Speed up compilation, reduce incremental compilation time by parallel utilization of multicore CPUs and tracking invariant resources
(2) Compile rules can be generated in the compilation system without the need for additional system generation of compilation rules files
(3) Compile and generate unit test results
(4) can be used for both IDE compilation and continuous Integration compilation
(5) Facebook continues to optimize
Project Address: Https://github.com/facebook/buck

2. Android Maven Plugin
Android Maven plugin, which can be used to manage Android's three-party dependencies. In the development of Java EE, maven is a very mature dependency library management tool, which can manage the dependent libraries uniformly.
Project Address: Https://github.com/jayway/maven-android-plugin

3, Spoon
Can be used for Android different device Automation test, the application apk and test apk run on different machines and generate the corresponding test report.
Project Address: Https://github.com/square/spoon

4. Android FEST
Provides a list of convenient assertions that can be used to improve the efficiency of writing Android self-test code
Project Address: Https://github.com/square/fest-android

5. Selectorchapek for Android
Android Studio plugin, which automatically generates drawable selectors XML files based on fixed file name format resources.
Project Address: Https://github.com/inmite/android-selector-chapek

6. Android Resource Navigator
Chrome plugin makes it easy to see the Styles.xml and Themes.xml of Android source works on GitHub. Main functions:
(1) quickly open Android Styles.xml Themes.xml
(2) Convenient to jump between resources. Styles.xml themes.xml file in the resource link jump, you can easily jump to a resource
(3) Easy to find a style and theme. Chrome Address bar Enter arn+tab+ search content return
(4) Automatically download drawable at different resolutions
(5) Find the style and theme that are not named according to the fixed naming rules by mapping
Project Address: Https://github.com/jgilfelt/android-resource-navigator
Example: Https://chrome.google.com/webstore/detail/android-resource-navigato/agoomkionjjbejegcejiefodgbckeebo?hl=en&gl=GB

7. Android Action Bar Style Generator
Android Actionbar Style Builder to automatically generate the required image resources and XML files by selecting the Actionbar style online
Project Address: Https://github.com/jgilfelt/android-actionbarstylegenerator
Online Demo: http://jgilfelt.github.io/android-actionbarstylegenerator/

8, Viewserver
Allows the app to run on any phone with hierarchyviewer view
Project Address: Https://github.com/romainguy/ViewServer

9. Gridwichterle for Android
Display a grid across the system to help you view the app layout and make the layout more beautiful, you can set grid grid size and color, Android recommended 48DP and 8DP, visible Android Design Guidelines–metrics and Grids
Project Address: Https://github.com/inmite/android-grid-wichterle
APK Address: Https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle
PS: It is far from hierarchyviewer, but can occasionally be used as a layout viewing tool.

10. Channel Packaging Tools

Allows the app to run on any phone with hierarchyviewer view
Project Address: Https://github.com/umeng/umeng-muti-channel-build-tool
See also Google's build system gradle:http://tools.android.com/tech-docs/new-build-system/user-guide

11, Catlog

Mobile Log viewing tool, support different color display, keyword filtering, level filtering, process ID filtering, recording function, etc.
Project Address: Https://github.com/nolanlawson/Catlog
Online Demo: Https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

12. PID Cat

View Logcat logs according to package
Project Address: Https://github.com/JakeWharton/pidcat

13. Hugo

Tool for printing function information and execution time only in debug mode
Project Address: Https://github.com/JakeWharton/hugo

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.