複数のプラットフォームの開発をより快適にするために、Androidビルドをさまざまなデバイスに展開するための自動化システムを構築する予定です。アンドロイドシェルまたはadb経由で接続されたデバイスのSDKバージョンを取得する方法はありますか?コマンドラインからAndroid SDKのバージョンを取得する
いくつかのテストデバイスが接続されているコンピュータがあります。ビルドサーバーからそれぞれの正しいビルドをフェッチし、それぞれのデバイスに異なるapkをインストールし、それらを立ち上げ、ログ情報を収集し、ポイントの横に仕様がある他のプログラムから利用できるようにする。
ポイントは、各デバイスが正しいapkをインストールするために実行しているsdkのバージョンを知る必要があることです。私はadb経由でこの問題を解決できることを期待していましたが、すべてのバージョンと互換性のある小さなアプリケーションを構築することです。その目的は、android.os.Build.VERSION.SDKなどを出力して、どこかでスクリプトが読むことができるようにすることです。
TimとTor-Mortenの両方に感謝します。遅い返事を残して申し訳ありません、それは数週間忙しいです。 ro.build.version.sdkは私のニーズに合ったものでした:) Timは受け入れを得ました。なぜなら、彼のフレーズは、値を得るためにスクリプトから実行するのに適していたからです。 – Arild