I'm trying  to port usbhid about to android platform.
It's OK when I use c test bin file.

but when I'm try to use ndk-build  for  java,these error displays.



03-16 14:37:22.980: INFO/ActivityManager(2016): Displayed activity
com.android.HIDtest/.start: 3582 ms (total 3582 ms)
03-16 14:37:27.348: DEBUG/ALSAModule(1987): open called for devices 00000002
in mode 0...
03-16 14:37:27.350: INFO/ALSAModule(1987): Initialized ALSA PLAYBACK device
AndroidPlayback_Speaker_normal
03-16 14:37:28.065: DEBUG/dalvikvm(2086): GC freed 4099 objects / 235656
bytes in 67ms
03-16 14:37:33.060: DEBUG/dalvikvm(2202): GC freed 2031 objects / 122232
bytes in 58ms
03-16 14:37:33.220: DEBUG/dalvikvm(2299): Trying to load lib
/data/data/com.android.HIDtest/lib/libhidport.so 0x43bc8f90
03-16 14:37:33.235: DEBUG/dalvikvm(2299): Added shared lib
/data/data/com.android.HIDtest/lib/libhidport.so 0x43bc8f90
03-16 14:37:33.240: DEBUG/dalvikvm(2299): No JNI_OnLoad found in
/data/data/com.android.HIDtest/lib/libhidport.so 0x43bc8f90
03-16 14:37:35.825: DEBUG/dalvikvm(2299): +++ not scanning
'/system/lib/libwebcore.so' for 'open' (wrong CL)
03-16 14:37:35.825: DEBUG/dalvikvm(2299): +++ not scanning
'/system/lib/libmedia_jni.so' for 'open' (wrong CL)
03-16 14:37:35.825: DEBUG/dalvikvm(2299): +++ not scanning
'/system/lib/libexif.so' for 'open' (wrong CL)
03-16 14:37:35.825: DEBUG/dalvikvm(2299): +++ not scanning
'/system/lib/libsrec_jni.so' for 'open' (wrong CL)
03-16 14:37:35.825: WARN/dalvikvm(2299): No implementation found for native
Landroid/device/HIDPort;.open (II)I
03-16 14:37:40.161: DEBUG/AndroidRuntime(2299): Shutting down VM
03-16 14:37:40.161: WARN/dalvikvm(2299): threadid=3: thread exiting with
uncaught exception (group=0x4001b168)
03-16 14:37:40.161: ERROR/AndroidRuntime(2299): Uncaught handler: thread
main exiting due to uncaught exception
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):
java.lang.UnsatisfiedLinkError: open
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.device.HIDPort.open(Native Method)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.device.HIDPort.<init>(HIDPort.java:16)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.HIDtest.start$2.onClick(start.java:95)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.View.performClick(View.java:2364)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.View.onTouchEvent(View.java:4179)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.widget.TextView.onTouchEvent(TextView.java:6543)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.View.dispatchTouchEvent(View.java:3709)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.app.Activity.dispatchTouchEvent(Activity.java:2061)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.os.Handler.dispatchMessage(Handler.java:99)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.os.Looper.loop(Looper.java:123)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
android.app.ActivityThread.main(ActivityThread.java:4363)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
java.lang.reflect.Method.invokeNative(Native Method)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
java.lang.reflect.Method.invoke(Method.java:521)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-16 14:37:40.265: ERROR/AndroidRuntime(2299):     at
dalvik.system.NativeStart.main(Native Method)
03-16 14:37:40.345: INFO/Process(2016): Sending signal. PID: 2299 SIG: 3
03-16 14:37:40.350: INFO/dalvikvm(2299): threadid=7: reacting to signal 3
03-16 14:37:40.355: INFO/dalvikvm(2299): Wrote stack trace to
'/data/anr/traces.txt'
03-16 14:37:43.535: INFO/Process(2299): Sending signal. PID: 2299 SIG: 9
03-16 14:37:43.545: INFO/ActivityManager(2016): Process com.android.HIDtest
(pid 2299) has died.
03-16 14:37:43.565: INFO/WindowManager(2016): WIN DEATH: Window{43d92590
com.android.HIDtest/com.android.HIDtest.start paused=false}
03-16 14:37:43.615: INFO/UsageStats(2016): Unexpected resume of
com.android.launcher while already resumed in com.android.HIDtest
03-16 14:37:43.715: DEBUG/ALSAModule(1987): open called for devices 00000002
in mode 0...
03-16 14:37:43.720: INFO/ALSAModule(1987): Initialized ALSA PLAYBACK device
AndroidPlayback_Speaker_normal
03-16 14:37:43.800: WARN/InputManagerService(2016): Got RemoteException
sending setActive(false) notification to pid 2299 uid 10045

anybody can give me some help?

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to