Google Cast SDK正式版发布:自动适配,修复Bug

Google正式发布CastSDK 1.0.1版本,更新包含Android及iOS库,并提供Chromecast、Chrome及Android API文档。此次更新还修复了妨碍使用Objective-C++开发的问题。
摘要:Google在其Chrome Releases博客上宣布,除了Chromecast电视棒更新之外,Cast SDK也已正式更新至1.0.1版本。此次更新包括Android和iOS库,以及Chromecast、Chrome和Android API的新文档,还对Bug进行了修复。

北京时间8月22日消息,Google在其Chrome Releases博客上宣布,除了Chromecast电视棒已经更新到12940(构建号)之外,此前的Google Cast SDK预览版也已正式更新至1.0.1版本。


通过Google Cast SDK,开发者无需针对电视显示再重新进行应用制作,只需对现有的应用进行一些修改即可。全新的Google Cast SDK为开发者提供了库和工具来创建将内容投影到电视播放的Android、iOS或Chrome应用。此次更新包括Android和iOS的库文件,以及Chromecast、Chrome和Android API的新文档。并且,修复了禁止使用Objective-C++语言进行应用开发的Bug。


未来,Google将会向Chromecast用户发出更新通知,而开发者则可以登陆Google Developers下载Cast SDK。不过目前,Google Developers上所显示的仍是预览版的Cast SDK,而Google方也表示会尽快进行更新,预计开发者很快就可以尝鲜啦。


C:\Users\14524\AppData\Local\Android\Sdk\ndk\23.1.7779620\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android29 --sysroot=C:/Users/14524/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DBUILD_TIMESTAMP="\"\"2025-09-26 10:57:23\"\"" -D_DATE_="\"Sep 26 2025\"" -D_TIME_=\"10:57:23\" -Dmcu_EXPORTS -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include/common/com -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include/common/comLib -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include/common/comLib/private -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/make-http -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/Backend/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include/GameSparks -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include/crypto -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include/google -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include/hmac -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_EU/include/internal -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_Sinexcel/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/client_Sinexcel/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/communicateFramework/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/communicateFramework/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/mbedtls/mbedtls -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/modbus/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/newMonitor/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/sinexcelMonitor/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/sql/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/client/zlib -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/common/comLib/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/dataStore/database/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/dataStore/database/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/dataStore/logicalStorageInterface/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/chargeCore/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/chargeCore/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/ctrlBoards/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/ctrlBoards/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/main/app/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/meter/LEM/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/meter/http -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/meter/meterAC/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/peripheral/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/swipeCard/cardReader/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/swipeCard/swipingCardChargeModel/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/swipeCard/swipingCardChargeModel/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/ui/ui_Base/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/ui/ui_Base/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/ui/ui_EU/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/ui/ui_TCU/include -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src -ID:/work/Android/V9/mcu_android_main/mcu/src/main/cpp -std=c++11 -g -fno-limit-debug-info -fPIC -MD -MT CMakeFiles/mcu.dir/src/src/kernel/ctrlBoards/src/CInitiativeReport_CtrlBoard.cpp.o -MF CMakeFiles\mcu.dir\src\src\kernel\ctrlBoards\src\CInitiativeReport_CtrlBoard.cpp.o.d -o CMakeFiles/mcu.dir/src/src/kernel/ctrlBoards/src/CInitiativeReport_CtrlBoard.cpp.o -c D:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/ctrlBoards/src/CInitiativeReport_CtrlBoard.cpp D:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/src/kernel/ctrlBoards/src/CInitiativeReport_CtrlBoard.cpp:121:5: error: cannot cast from type 'EErrorCode (CInitiativeReport_CtrlBoard::*)(CPacket::EType, void *, int, void *, int, const common::CByteArray &, const CPacket &)' to pointer type 'decltype(transaRegisterInfo.pfnCheckSuccessReply_)' (aka 'EErrorCode (*)(void *, CPacket::EType, const void *, int, const void *, int, const common::CByteArray &, CPacket &)') CAST_ASSIGN(transaRegisterInfo.pfnCheckSuccessReply_, &CInitiativeReport_CtrlBoard::CMD_StartCharge); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include/common/comLib\comMacro.h:126:46: note: expanded from macro 'CAST_ASSIGN' #define CAST_ASSIGN(leftValue, rightValue) CAST_OPERATE(leftValue, =, rightValue) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D:/work/Android/V9/mcu_android_main/mcu/src/main/cpp/src/include/common/comLib\comMacro.h:121:79: note: expanded from macro 'CAST_OPERATE' #define CAST_OPERATE(destTypeVar, opera, oldTypeVar) ( (destTypeVar) opera (decltype(destTypeVar))(oldTypeVar) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~怎么修改这个BUG
最新发布
09-27
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值