- ANT
- Eclipse (TPTP / UML / MAT ...)
- Eclipse + Motodev
- EclispeUML
- IntelliJ IDEA
- ...
蒐集 Android 上層開發可能用到的除錯工具
- ANT
- Eclipse plug-ins
- http://pontiffkao.blogspot.com/2011/05/eclipse-plugins-code-analysis.html
- Android test (Unit test)
- http://developer.android.com/guide/topics/testing/index.html
- JUnit / Instrumentation
- Monkey / Monkeyrunner
- CTS
- Unit test utility (Instrumentation / JUnit / Robolectric / Robotium / Selenium / ...)
- GDB
- JDWP debugger
- Bootchart
- Android included tools:
- aapt
- dexdump
- adb (logcat / bugreport / dmesg / kmesg)
- ddms
- strace
- traceview / dmtracedump
- Heirarchy Viewer
- hprof-conv
- dev tool
- dump radio state
- Screen capture
- Pixel perfect
- layoutopt
- Monkey / Monkeyrunner
- SL4V (ASE)
- ProGuard
- zipalign
- android.os.StrictMode
- oprofile
- TCPdump
- /system/sbin & /system/bin
- log output related classes and methods
- Android SDK tools / Target & Host utilities
- http://developer.android.com/intl/zh-TW/guide/developing/debug-tasks.html
- http://developer.android.com/intl/zh-TW/guide/developing/testing/index.html
- http://developer.android.com/intl/zh-TW/guide/developing/tools/index.html
- Android code optimize
- http://developer.android.com/guide/practices/design/performance.html
- http://developer.android.com/guide/practices/design/responsiveness.html
- http://developer.android.com/guide/practices/design/seamlessness.htm
- http://developer.android.com/resources/articles/index.html
- Android secret code
- Android security scan
- Android CI (Hudson / Maven / CruiseControl / ...)
- Android auto build / deployment
Android code review:
- Static / Dynamic analysis (通常要找很貴很貴的套裝軟體, such as Coverity, Parasoft, JamoSolution, ...etc)
- Android 內建的 profiling tools (strace / oprofile / traceview / dmtracedump / ...)
- 其他 profiling tools (gprof / Valgrind / VTune / DTrace / callgrind / massif / Codeanalyst / Google-perftools / perf / smem)
- EMMA on Android
- Eclipse plugins: PMD / Checkstyle / Findbugs / Modeling tools / tptp / MAT / Jupiter / Collaborative Code Review Tool (IBM) / ReviewClipse / AgileReview / Klocwork / DS-5 / Coverity / UML /
Android Graphic Analyzer / ... - Gerrit / Rietveld site
- Hudson / Maven for Android
- http://stackoverflow.com/questions/4965771/code-review-tool
- http://www.parasoft.com/jsp/capabilities/static_analysis_java.jsp
- http://blog.denimgroup.com/denim_group/2011/04/using-static-analysis-to-review-file-access-in-android-apps.html
- http://www.honeynet.org/gsoc/ideas#project7
- http://drdobbs.com/java/184406143
- http://developmentality.wordpress.com/2010/02/09/human-fallibility-static-analysis-tools/
- http://code.google.com/p/maven-android-plugin/wiki/Presentations
- http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
- http://en.wikipedia.org/wiki/Dynamic_program_analysis
- http://en.wikipedia.org/wiki/List_of_performance_analysis_tools
- http://en.wikipedia.org/wiki/Data_flow_analysis
- http://en.wikipedia.org/wiki/Model_checking
- http://en.wikipedia.org/wiki/Program_analysis_(computer_science)
- http://java-source.net/open-source/code-coverage
- http://www.omappedia.org/wiki/Android_Debugging
- http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024
- http://code.google.com/p/google-perftools/wiki/GooglePerformanceTools
- http://www.jishuhome.com/phone/android/2011/05/19/2018.html
- http://pontiffkao.blogspot.com/2011/05/eclipse-plugins-code-analysis.html
沒有留言:
張貼留言