*** 回答: DeeV が指摘したように、この質問は既にここで取り上げられています。この質問を重複として閉じる方法がわかりません
私は動体検知でテストしており、良い結果が得られました。しかし、トラブルシューティングの方法がまったくわからない小さなエラーが 1 つあります。以下を実装すると:
public class MainActivity extends Activity implements SensorEventListener
private SensorManager mSensorManager;
// ... OnCreate..
mSensorManager = (SensorManager) getSystemService(this.SENSOR_SERVICE);
どのアクティビティでも、4.0.3 の android 2.1-upate1 を搭載した android デバイスで適切に実行されます。ただし、エミュレーターでは、4.0.3 でのみ動作します。2.1 では、仮想デバイスは単に実行時にハングします。logcat ではメッセージはありません。この行を削除する:
mSensorManager = (SensorManager) getSystemService(this.SENSOR_SERVICE);
その後、アクティビティを開始できます。
問題は私の環境にあるはずです。SDK を再インストールしましたが、問題は残ります。これは自分の PC でのみ試しました。何が起こっているのか誰が教えてくれますか?