4

このタスクはAndroidエミュレーターの方が簡単だと思います。新しいイメージを作成し、エミュレータを再起動するだけです。エミュレータの起動には長いサイクルがかかりますが、安全です。しかし、私は疑問に思っています。デバイスにいくつかの.soファイルをアップロードして、HALドライバーをテストできますか?もしそうなら、エミュレーターでは遊ぶのに十分なハードウェアがないので、ドライバーをテストするのは素晴らしいことです。

ありがとう!

4

2 に答える 2

3

これがすべての場合に機能するかどうかはわかりませんが、カメラHALの開発中には間違いなく機能します。

はい、そうファイルをアップロードできます。デバイスをルート化する必要があります。

  1. 使用する

    adb push <source on host> <destination on target> 
    

元のファイルをバックアップすることをお勧めします。このように、変更が原因でデバイスが再起動しても起動しない場合は、デバイスにadbを実行し、ファイルを元のファイルに置き換えて、デバイスを元の状態に戻すことができます。ホストPC上のファイルをバックアップして、問題が発生した場合にプッシュバックすることもできますが、私はこのオプションを使用しませんでした。

  1. このHALを使用するサービスを再起動します。カメラの場合はメディアです

    adb shell stop media 
    adb shell start media
    

よろしく

于 2015-06-12T13:14:37.143 に答える
-1

これは良い参考になるかもしれません。 http://www.androidenea.com/2009/09/starting-android-service-after-boot.html

于 2011-01-24T08:40:37.563 に答える