0

Linux ツールを使用して Android の build.prop を解析したいのですが、どれを使用すればよいかわかりません。解析したい行は次のとおりです。

ro.build.version.incremental=eng.yannik.20130823.034129
ro.product.name=occam

これで、出力は eng.yannik.20130823.034129 になり、version-occam (ro.product.name).txt から解析されたファイルに書き込まれます。

それを行うにはどうすればよいですか、またはどのプログラムがそれに適していますか?

4

1 に答える 1

1

これらの値は SDK 定数値を使用して Java でアクセスできるため、このファイルを解析する必要はありません。

Build.VERSION.INCREMENTAL
Build.PRODUCT

これらの値の詳細については、http: //developer.android.com/reference/android/os/Build.VERSION.htmlを参照してください。

にある一部の値build.propが SDK によって公開されていない場合getpropは、Android シェルで使用できるコマンドライン ユーティリティを使用してそれらを取得できます。

getprop # retrieves all the existing key/value pairs
getprop ro.product.name

完全を期すために、Android NDK で利用可能な C API をgetprop内部的に使用することに注意してください。property_get

この点の詳細については、https ://github.com/android/platform_system_core/blob/master/toolbox/getprop.c を参照してください。

編集 :

このファイルを Android 環境 (SDK と NDK) の外部で独自に解析することを期待している場合は、

于 2013-08-25T11:55:52.480 に答える