我正在使用蓝牙开发Flutter应用程序。我正在本机平台中阅读一些特征值,然后将其发送到EventChannel上的Flutter
DeviceInfo deviceInfo = new DeviceInfo(deviceData, value);
Gson gson = new Gson();
String json;
json = gson.toJson(deviceInfo);
Log.d("GetDeviceInformation", gson.toJson(deviceInfo));
deviceInformation.success(json);
在调试测试期间,一切都运行得很好。当我构建应用的发布版本时,我得到的唯一结果是空map {}。deviceInfo变量没有问题。我唯一的线索是,它可能与Gson和应用的发布版本有关。你有什么想法?
1条答案
按热度按时间pvcm50d11#
Marcono 1234的回答为我指明了正确的方向。在app/build.gradle中添加了以下代码:
并遵循proguard规则访问app/proguard-rules.pro: