2011-03-28 70 views
3

私のアンドロイドアプリの機能の一部は、私がinit.dで書いたスクリプトを置くために、毎回の起動時に実行されるようにしています。私はトラブルに実行します。ここで、「更新-rc.dのスクリプト99」の行があるAndroidで起動時にinit.dでスクリプトを実行する方法は?

busybox mount -o rw,remount /system" 
    busybox cp -f /sdcard/*******/script /system/etc/init.d/script 
    busybox chmod +x /etc/init.d/script 
    update-rc.d script 99 

を、それが "で失敗します。ここでは

は私がやっているものだ(明らかに私のアプリはrootユーザーのみです) update-rc.dが見つかりません "というエラーが表示されます。

Androidでこの作業を行うには、適切なコマンドが何であるか知っていますか?

これは正確にはこの質問を投稿するのに最適な場所ではないことを認識していますが、私はこのコミュニティがこれらの問題について非常に精通していることを認識しています。

答えて

7

は、どちらかのinit何SYSVはありませんので、何update-rc.dは、Androidにはありませんあなたのinit.rc

service script /system/etc/init.d/script 
    oneshot 

にこのような何かを追加します。

関連する問題