3

電源ボタンを長押ししたときに電源オフオプションのみを持つようにジェリービーンズフレームワークを変更しています。

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が見つからないというエラーが発生します。

このような状況を解決するにはどうすればよいですか?

4

0 に答える 0