電源ボタンを長押ししたときに電源オフオプションのみを持つようにジェリービーンズフレームワークを変更しています。
でframeworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
、
クラスShutdownThreadを呼び出して、電源オフダイアログを表示する必要があります。
PhoneWindowManager.java
内側にありますandroid.policy.jar
ShutdownThread.java
内側にありますservices.jar
サービスのAndroid.mk
では、それは使用しますandroid.policy library
LOCAL_MODULE:= services
LOCAL_JAVA_LIBRARIES := android.policy
ポリシーAndroid.mk
では、ShutdownThreadを使用できるようにサービスライブラリを追加する必要があります
LOCAL_MODULE := android.policy
LOCAL_JAVA_LIBRARIES := services (<---I add this)
現在のフォルダをmmするだけで、正常にコンパイルされ、正常に動作します。
しかし、Androidをクリーンビルドすると、シンボルShutdownThreadが見つからないというエラーが発生します。
このような状況を解決するにはどうすればよいですか?