adding v1.0.0 tag.
madb: add README.md file in the project root

Initial version of README.md file for madb project.
The content should be improved over time.

Change-Id: Iaabd56ae708ac351c13e07cdbb1eca5c6d91934e
ref: #17
1 file changed
tree: 99219135a7b9990f37a4990964d50193efadf58f
  1. testdata/
  2. AUTHORS
  3. clear_data.go
  4. CONTRIBUTING.md
  5. CONTRIBUTORS
  6. doc.go
  7. embedded_gradle.go
  8. exec.go
  9. install.go
  10. install_test.go
  11. LICENSE
  12. madb.go
  13. madb_init.gradle
  14. madb_test.go
  15. name.go
  16. name_test.go
  17. PATENTS
  18. property_cache.go
  19. README.md
  20. start.go
  21. stop.go
  22. uninstall.go
  23. user.go
  24. user_test.go
  25. VERSION
README.md

Madb: Multi-device Android Debug Bridge

GoDoc

Madb is a command line tool that wraps Android Debug Bridge (adb) and provides various features for controlling multiple Android devices concurrently.

This tool is part of the Vanadium effort to build a framework and a set of development tools to enable and ease the creation of multi-device user interfaces and apps.

Requirements

  • OS
  • Linux (64bit)
  • Mac OS X (64bit)
  • Windows will be supported soon
  • Tools
  • ADB: must be installed and accessible from PATH. ADB comes with the Android SDK.
  • (Optional) Flutter: needed for using Flutter project specific features.

Installing madb

Using Go Get Command

If you have Go command line tool installed, you can use the go get command to get the most recent version of madb:

go get github.com/vanadium/madb

This will install the tool under <your first GOPATH>/bin/madb. Make sure to add <your first GOPATH>/bin to your PATH environment variable before using madb. To upgrade the tool to the most recent version:

go get -u github.com/vanadium/madb

Other Ways to Install

We plan to release pre-compiled binaries for different platforms on the releases page, and via Homebrew in the near future.

Getting Started

This section introduces the most notable features of madb. To see the complete list of features and their options, please use madb help or madb help <sub command>.

Running an Android App on Multiple Devices

Running an ADB Command on Multiple Devices

Giving Nicknames to Devices

Specifying Devices

Getting Logcat Output from Multiple Devices