sensortag安卓APP无法运行
TI的各位专家:
我尝试过安装sensortag(2650STK)对应的android应用程序,前后试过三星的s6 edge plus(android6.0.1)以及华为MT7(android4.4.2),都无法正常运行。
程序启动时显示"改程序已停止响应".
请帮忙查明原因,并告知解决方法。
对了,android程序是通过编译TI给出的源代码链接得到的,下载地址在"https://git.ti.com/sensortag-20-android?OrderOnline=More+Info&TICOM_AUTHLEVEL=3&TICOM_VALIDATE_INPUT=1&TICOM_AUTHLEVEL=3&TICOM_VALIDATE_INPUT=1"。
谢谢。
我使用Android Studio重新进行编译后,可以运行。
但是在完成设备扫描-发现sensortag之后,进入service browser界面,就卡在那里-显示"scanning...."。
后来我又试着将sensortag的firmware降级为SDK2.01.00.44423中的官方release版本,突然间可以扫描到所有的sensor了。
为了进一步验证可靠性,我试着用IPHONE6去连接,程序提示我"old firmware",进入service browse界面后所有service都不能操作,也没有反应。
接下来,当我重新刷回SDK2.02.00.31中的fimware时,情况正好相反,安卓程序重新回到我上文所述的情况-卡在services扫描过程,可是IPHONE应用工作一切正常。
总结:
1) 必须使用Android studio生成apk。
2) 对于SDK2.01.00对应的image,Android应用可以识别,但是列举的service缺了很多;相反的,iphone应用提示需要升级firmware,无法正常操作呈现的service。
3) 对于SDK2.02.00对应的image,Android应用可以识别,但是会卡在service scanning的界面;相反的,iphone应用应用无碍。
麻烦TI的工作人员,能够进行全面测试,发布firmware的时候,同时完成并给出相应的手机端应用测试报告。
补充一下firmware的版本号。
1) 必须使用Android studio生成apk。
2) 对于SDK2.01.00对应的image(V1.12),Android应用可以识别,但是列举的service缺了很多;相反的,iphone应用提示需要升级firmware,无法正常操作呈现的service。
3) 对于SDK2.02.00(V1.30)对应的image,Android应用可以识别,但是会卡在service scanning的界面;相反的,iphone应用应用无碍。