I have one problem and one question.
A) How can i talk with the other bluetooth item?
B) I cant packaging it!
ATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): [4/11] Module.BleUtilities.cpp [armv7-es2]
UATHelper: stIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(171,103): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
UATHelper: abort at runtime -Wnon-pod-varargs]
UATHelper: ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(118,64): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(ConnectToDeviceMethod, FJavaClassObject::GetJString(BLEDevice->GetDeviceInternal()));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(131,65): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(DisconnectDeviceMethod, FJavaClassObject::GetJString(BLEDevice->GetDeviceInternal()));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(140,62): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(SetDeviceGuidMethod, FJavaClassObject::GetJString(deviceId), FJavaClassObject::GetJString(BLEDevice->GetDeviceGuid().ToString()));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(140,102): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abor
t at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(SetDeviceGuidMethod, FJavaClassObject::GetJString(deviceId), FJavaClassObject::GetJString(BLEDevice->GetDeviceGuid().ToString()));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic constructor; call will abort at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): jstring Return = static_cast<jstring>(BLEManagerJavaObject->CallMethod<jobject>(GetDeviceNameMethod, FJavaClassObject::GetJString(deviceId)));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(183,67): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): return BLEManagerJavaObject->CallMethod<bool>(IsDeviceConnected, FJavaClassObject::GetJString(deviceId));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(188,74): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(SubscribeForNotificationsMethod, FJavaClassObject::GetJString(deviceId));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): C:/Users/jordi/Documents/Unreal Projects/TestIosBLE/Plugins/BleUtilities/Source/BleUtilities/Private/Android/BLEManager.cpp(193,66): error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort
at runtime -Wnon-pod-varargs]
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BLEManagerJavaObject->CallMethod<void>(StopNotificationsMethod, FJavaClassObject::GetJString(deviceId));
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ^
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 9 errors generated.
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]
PackagingResults: Error: cannot pass object of non-trivial type ‘FScopedJavaObject<jstring>’ (aka ‘FScopedJavaObject<_jstring *>’) through variadic method; call will abort at runtime -Wnon-pod-varargs]