やっぱり自動でPowerOn/Offできる機能を実装してみたいので、試しに“android.os”パッケージの“Power”クラスを実装してみた。結果“IllegalAccessError”となった。
エミュレータ動作時には、本物のandroid.os.Powerクラスが動作するんだろう。でroot権限がないんでこのエラーになるのはわかる。わかるが、納得できる仕様ではない。
でもpermissonの指定“
”がしてあって、FACTORY_TESTの説明には“Run as a manufacturer test application, running as the root user.”とあるからroot権限で動くんじゃないのか??なんか別の原因なのか??