Hi,

I'm working on an app that uses the accelerometer. The app works just fine
and dandy on a Nexus 5 and a Samsung Galaxy S6. However, when I run it on a
Nexus 9 it crashes on startup - every time.

The offending call is this:

senSensorManager =
(SensorManager)ctx.getSystemService(Context.SENSOR_SERVICE);

If I remove that line it works just fine. (Except that I cannot use the
accelerometer...)

>From the log it seems pretty serious. Any ideas?

  Best Regards
    Anton

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.
F/art     (12936): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN 
APPLICATION: input is not valid Modified UTF-8: illegal start byte 0x82
F/art     (12936): art/runtime/check_jni.cc:65]     string: 'Magnetic 
Uncalibra��'
F/art     (12936): art/runtime/check_jni.cc:65]     in call to NewStringUTF
F/art     (12936): art/runtime/check_jni.cc:65]     from int 
android.hardware.SystemSensorManager.nativeGetNextSensor(android.hardware.Sensor,
 int)
F/art     (12936): art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
F/art     (12936): art/runtime/check_jni.cc:65]   | group="main" sCount=0 
dsCount=0 obj=0x72b79000 self=0xab411418
F/art     (12936): art/runtime/check_jni.cc:65]   | sysTid=12936 nice=0 
cgrp=default sched=0/0 handle=0xf71d1bec
F/art     (12936): art/runtime/check_jni.cc:65]   | state=R schedstat=( 
92824149 73577839 562 ) utm=4 stm=5 core=0 HZ=100
F/art     (12936): art/runtime/check_jni.cc:65]   | stack=0xff034000-0xff036000 
stackSize=8MB
F/art     (12936): art/runtime/check_jni.cc:65]   | held mutexes= "mutator 
lock"(shared held)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #00 pc 00004e64  
/system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, 
ucontext*)+23)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #01 pc 00003665  
/system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, 
ucontext*)+8)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #02 pc 00256409  
/system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, 
std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #03 pc 00238fc7  
/system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, 
std::__1::char_traits<char> >&) const+158)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #04 pc 000b199b  
/system/lib/libart.so (art::JniAbort(char const*, char const*)+610)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #05 pc 000b20d5  
/system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #06 pc 000b468f  
/system/lib/libart.so (art::ScopedCheck::Check(bool, char const*, ...) 
(.constprop.129)+922)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #07 pc 000be1bd  
/system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+44)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #08 pc 0005f8b7  
/system/lib/libandroid_runtime.so (???)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #09 pc 000a4a1d  
/system/lib/libandroid_runtime.so (???)
F/art     (12936): art/runtime/check_jni.cc:65]   native: #10 pc 00086fbd  
/data/dalvik-cache/arm/system@[email protected] 
(Java_android_hardware_SystemSensorManager_nativeGetNextSensor__Landroid_hardware_Sensor_2I+104)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.hardware.SystemSensorManager.nativeGetNextSensor(Native method)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.hardware.SystemSensorManager.<init>(SystemSensorManager.java:73)
F/art     (12936): art/runtime/check_jni.cc:65]   - locked <0x283935e7> (a 
java.lang.Object)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ContextImpl$31.createService(ContextImpl.java:540)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ContextImpl$ServiceFetcher.getService(ContextImpl.java:298)
F/art     (12936): art/runtime/check_jni.cc:65]   - locked <0x26728594> (a 
java.util.ArrayList)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ContextImpl.getSystemService(ContextImpl.java:1838)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.view.ContextThemeWrapper.getSystemService(ContextThemeWrapper.java:113)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.Activity.getSystemService(Activity.java:5045)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
com.toolkits.kamoflage.SensorHandler.<init>(SensorHandler.java:49)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
com.holidaystudios.satan.vuKNOB.onCreate(vuKNOB.java:268)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.Activity.performCreate(Activity.java:5990)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ActivityThread.access$800(ActivityThread.java:151)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.os.Handler.dispatchMessage(Handler.java:102)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.os.Looper.loop(Looper.java:135)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
android.app.ActivityThread.main(ActivityThread.java:5254)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
java.lang.reflect.Method.invoke!(Native method)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
java.lang.reflect.Method.invoke(Method.java:372)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
F/art     (12936): art/runtime/check_jni.cc:65]   at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
F/art     (12936): art/runtime/check_jni.cc:65] 

Reply via email to