This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2650STK Android 源代码问题

Guru**** 2579335 points
Other Parts Discussed in Thread: CC2650STK, CC2650, CC2640, BLE-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/564577/cc2650stk-android-source-problem

主题中讨论的其他器件:CC2650STKCC2650CC2640BLE-STACK

您好、

我在此处提供的 Android 应用程序源代码中遇到了一些问题:  

当我将共享源代码导入到 Android Studio 中时、我可以启动应用程序并找到标签。 但是、当我按下 Connect 时、GUI 会挂起、正如您在图像上看到的那样。 我已经尝试使用2个不同的设备(注3和 A3 2016),但问题仍然存在。 Sensortag 具有 FW 版本:1.32我可以使用该应用程序下载的最新版本。  修订版1.3.2

我看到 Play Store 中存在许多不同的应用程序。 共享的示例不是这些示例。 有什么不起作用的想法吗? 是否要共享更多与 Android 相关的 CC2650STK 示例代码表单?

顺便说一下,新年快乐! )

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    与 CCS 内置的 SensorTag 源配合使用的 Android SensorTag 应用会崩溃、请参阅下面的转储。

    是否 有 BLE-STACK-2的更新版本:BLE-STACK V2 (支持 CC2640/CC2650) SensorTag 代码可防止出现?

    ------

    E/AndroidRunTime (10425):过程:com.ti.ble.sensortag、PID:10425

    E/AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast intent { act=com.ti.ble.common.ACTION_DATA_READ flg=0x10 (has exteeds)} in com.ti.ble.sensortag.DeviceActivity$1@d1c81b1

    E/AndroidRunTime (10425):位于 Android.app.LoadedApk$ReceiverDispatcher Args.run(LoadedApk.java:876)

    E/AndroidRunTime (10425):位于 Android.OS.HandleCallback (Handler.Java:739)

    E/AndroidRunTime (10425):位于 Android.OS.Handler.d调度 消息(Handler.Java:95)

    E/AndroidRunTime (10425):at Android.OS.Looper.loop (Looper.Java:135)

    E/AndroidRunTime (10425):at Android.app.ActivityThread.main (ActivityThread.Java:5254)

    E/AndroidRunTime (10425):AT java.lang.reflect.Method.invoke(Native 方法)

    E/AndroidRunTime (10425):位于 java.lang.reflect.Method.invoke(Method.java:372)

    E/AndroidRunTime (10425):位于 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

    E/AndroidRunTime (10425):位于 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

    E/AndroidRuntimes(10425):原因是:java.lang.NullPointerException:尝试获取空数组的长度

    E/AndroidRunTime (10425):位于 java.lang.String。 (string.java:206)

    E/AndroidRunTime (10425):位于 com.ti.ble.btsig.profiles.DeviceInformationServiceProfile.didReadValueForCharacteristic(DeviceInformationServiceProfile.java:200)

    E/AndroidRunTime (10425):位于 com.ti.ble.sensortag.DeviceActivity$1.onReceive(DeviceActivity.java:672)

    E/AndroidRunTime (10425):位于 Android.app.LoadedApk$ReceiverDispatcher Args.run(LoadedApk.java:866)

    E/AndroidRunTime (10425):... 8个以上

    w/ActivityManager(1965): 强制完成活动1 com.ti.ble.sensortag/.DeviceActivity

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bill、

    在哪个品牌/型号和操作系统版本上观察到此崩溃? 此外、这个 apk 版本是2.20吗?
    我会将这些详细信息发送给我们的 Apk 团队。

    编辑:此外、如果已知、CC2650STK SensorTag 的 FW 版本是什么?

    祝你一切顺利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我也有同样的问题。  当 CC2650传感器标签运行使用 CCS 版本6.1.0.00104 (来自 BLE 堆栈版本2.0的源代码、日期为2015年2月20日)构建的代码时、轻触"Connect"按钮后、V2.20 Android 应用崩溃。  但是、在通过 DEV-pack 调试器重新加载原始传感器标签十六进制文件后、Android 应用程序运行正常。  我的 Android 平板电脑是运行 Android 4.4.4的 Google Nexus 7 2013

    我还遇到了 Android 源代码问题。  项目生成时出现错误、并加载到平板电脑上、而不会出现任何问题。  但是、它不会检测传感器标签。 如果我卸载刚刚构建的版本并将其替换为从 Google Play 下载的版本、它将再次检测到标签、但在点击"connect"按钮后会崩溃。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我遇到相同的问题。 您能告诉我您是如何解决的? 这将非常有帮助。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    解决方案: stackoverflow.com/.../sensortag20-error-scanning-services

    但愿这对您有所帮助

    我不敢相信...

    您能解释一下这个问题吗?