Connecting Sensor Simulator with Android Emulator
|
|
|
Question / Problem
|
How to install Sensor Simulator(OpenIntents.apk and OpenGLsensors.apk) in Android Emulator?
|
Solution
|
Steps: --------
1. Download the latest OpenIntents-binary-x.x.x.zip in http://code.google.com/p/openintents/downloads/detail?name=openintents-binary-0.9.0.zip&can=1&q=
2. Start tools/SensorSimulator.jar (Java standalone application).
3. Copy the SensorSimulator.jar, OpenIntents.apk, OpenGLSensors.apk and SensorSimulatorSettings.apk file into android tool directory. (e.g: c:\Android\android-sdk-windows\tools)
4. Run the Android Emulator.
5. Install the latest OpenIntents.apk a. Move to the corresponding android directory in command line. (e.g: c:\Android\android-sdk-windows\tools>). b. Type “adb install OpenIntents.apk” to install. If it shows
pkg: /data/local/tmp/OpenIntents.apk Failure INSTALL_FAILED_MISSING_SHARED_LIBRARY?
your Emulator AVD is not matching. You need to use Google API’s target for your AVD - this includes the Location libraries that are no longer built into the default.
c. Type “adb install OpenGLSensors.apk”. d. Type “adb SensorSimulatorSettings.apk”. e. Now the applications are installed in the Emulator.
6. Launch SensorSimulator application on the Emulator.
7. Enter IP address and socket (port) number into the emulator as shown by the SensorSimulator in the Settings tab.
8. Move to the Testing tab.
9. Press "Connect" on the emulator. Note: The first time you connect to the SensorSimulator, all sensors are DISABLED automatically. This is, because it is the Android application's responsibility to enable the sensors before reading values.
10. Press "Enable sensors".
|
Applies to |
|
Android for developer
|
Rank It |
|