Enables android adb in your python script.
This python package is a wrapper for standard android adb implementation. It allows you to execute android adb commands in your python script.
Currently following adb commands are supported:
- adb push
- adb pull
- adb shell
- adb devices
- adb install
- adb uninstall
- adb get-serialno
- adb start-server
- adb kill-server
- adb get-state
- adb sync
- adb version
- adb bugreport
Currently following adb commands are not supported:
- adb forward
- adb wait-for-device
- adb logcat
- adb jdwp
- adb help
- adb -d
- adb -e
- adb -s
Install with help of pip:
pip install adb_android
from adb_android import adb_android
adb_android.push('/tmp/file.txt', '/data/media/0')
adb_android.pull('/data/media/0/file.txt', '/tmp/')
adb_android.shell('ls')
adb_android.devices()
adb_android.bugreport("report.log")
adb_android.install('/usr/local/app.apk')
adb_android.uninstall('com.example.android.valid')
adb_android.getserialno()
...
- Implement adb commands which are currently not supported by the module (see above)
- Increase unit test coverage for already supported commands
- Bring your own ideas!