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]