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