Hack the World!

プログラミングや,ネットワークに関する話題を取り扱っています.知識をつけて,優雅にお仕事するのを目指しています.

Android SDK のツールのラッパー

スクリプト上から全部できたら楽だなぁ
でも、Android系のツールって全部オプション指定しないといけないから辛い。
CUIからでもインタラクティブに設定したい。とかそういう時に重宝しそう


と、言うことでsdk/tools/android のラッパー書いて遊んでた。
結構時間かかるな。。。。まだまだだな

とりあえず、android list targetで取得できる値をスクリプトから取得
何かできることあるかなぁ?

思いついたら、進めよっと



$ python test.py
[{'id': '1'}, {'alias': '"android-3"'}]
[{'id': '2'}, {'alias': '"Google Inc.:Google APIs:3"'}]
[{'id': '3'}, {'alias': '"android-4"'}]
[{'id': '4'}, {'alias': '"Google Inc.:Google APIs:4"'}]
[{'id': '5'}, {'alias': '"android-7"'}]
[{'id': '6'}, {'alias': '"Google Inc.:Google APIs:7"'}]
[{'id': '7'}, {'alias': '"android-8"'}]
[{'id': '8'}, {'alias': '"Google Inc.:Google APIs:8"'}]
[{'id': '9'}, {'alias': '"Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"'}]
[{'id': '10'}, {'alias': '"Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"'}]
[{'id': '11'}, {'alias': '"android-9"'}]
[{'id': '12'}, {'alias': '"Google Inc.:Google APIs:9"'}]


subprocessが終わる前に標準出力読むと例外?

NDK用のスクリプトも書こっと