I am creating a SamplePhone Twilio app for Android v1.2.8 in Android Studio. I tested this application in Android 6.0 and Android 4.0.4. When I clicked the “CALL” button in the application, Logcat often tracked the next error and the application crashed.
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art:
art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xff
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] string: '192.168.10.113 '
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] in call to NewStringUTF
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] from void com.twilio.client.impl.useragent.Call.makeCall(com.twilio.client.impl.session.Account, java.lang.String, com.twilio.client.impl.useragent.MessageData)
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] "Thread-3151" prio=5 tid=18 Runnable
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] | group="main" sCount=0 dsCount=0 obj=0x12d64ee0 self=0xf3c03400
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] | sysTid=1057 nice=0 cgrp=default sched=0/0 handle=0xe070f930
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] | state=R schedstat=( 41721822 17490781 146 ) utm=1 stm=3 core=4 HZ=100
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] | stack=0xe060d000-0xe060f000 stackSize=1038KB
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] | held mutexes= "mutator lock"(shared held)
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.821 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
12-10 01:37:51.822 997-1057/com.twilio.example.basicphone A/art: art/runtime/java_vm_ext.cc:410] native:
.
.
.
And I make a call to the incoming client, the incoming client shows an AlertDialog to answer, then I clicked the "IN PROGRESS" button in the Outbound client to disconnect, but the onDisconnected ConnectionListener method in BasicPhone.java is not called automatically from Twilio Client Android v1.2.7.
I also tested the SamplePhone Sample application in Twilio Client Android v1.2.6, I did not encounter the above problems.
- , ?