とりあえずsystemdumpとかは省略。
その後、取得したsystemdumpから必要な情報を調べる。
64bitか32bitか調べる。
cpu=`find system -type f -name "build.prop" | xargs grep "ro.product.cpu.abi=arm64-v8a"`
if [ `echo $test | grep "arm64-v8a"` ]; then
bit=64
else
bit=32
fi
続いてAPIレベル
sdk=`find system -type f -name "build.prop" | xargs grep "ro.build.version.sdk="`
api=`echo $sdk | sed s/ro.build.version.sdk=//`
変数の値によって条件分岐
if [ $bit = "64" -a $api = "21" ]; then
echo "Android 5.0以上の64bit"
elif [ $bit = "32" -a $api = "21" ]; then
echo "Android 5.0以上の32bit"
else
echo "Android 4.4以下でしょう"
fi
ここまでこれば繰り返しでおでお書いていけば逝けるか?
0 件のコメント:
コメントを投稿