UnityPlayerActivity报NativeActivity "Failed to receive dispatch singal. status = -11"

本文主要介绍了如何解决UnityPlayerActivity在运行时出现'Failed to receive dispatch signal. status = -11'的错误。解决方案包括将启动类从UnityPlayerActivity改为Activity,并在新的MainActivity中内嵌UnityPlayer的初始化代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.1    解决方案

A、将启动类public class MainActivity  extend UnityPlayerActivity 修改成 public class MainActivity extend Activity

 

B、在MainActivity内嵌入原UnityPlayer的初始化代码


1.2 AndroidMainifest.xml 配置


        <activity
            android:name=".MainActivity"
            android:launchMode="singleTask"
            android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen"
            android:label="@string/app_name" >           
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>


转换为 驼峰语句SELECT * FROM OmsOrder ord LEFT JOIN BaseOrderType orderType ON orderType.id = ord.orderTypeId LEFT JOIN BaseServiceProduct productId ON productId.id = ord.productId LEFT JOIN OmsOrder originalOrderId ON originalOrderId.id = ord.originalOrderId LEFT JOIN BaseVehicleType reqVehicleTypeId ON reqVehicleTypeId.id = ord.reqVehicleTypeId LEFT JOIN BaseLocation predepLocationId ON predepLocationId.id = ord.predepLocationId LEFT JOIN BaseLocation dpLocationId ON dpLocationId.id = ord.dpLocationId LEFT JOIN BaseLocation dispatchPlaceSend ON dispatchPlaceSend.id = dpLocationId.dpLocationId LEFT JOIN BaseLocation consignorAddress ON consignorAddress.id = ord.consignorAddress.regId LEFT JOIN BaseLocation arrivalLocationId ON arrivalLocationId.id = ord.arrivalLocationId LEFT JOIN BaseLocation dispatchPlaceReceive ON dispatchPlaceReceive.id = arrivalLocationId.dpLocationId LEFT JOIN BaseLocation consigneeAddress ON consigneeAddress.id = ord.consigneeAddress.regId LEFT JOIN BaseCustomer customerId ON customerId.id = ord.customerId LEFT JOIN BaseProvider carrierId ON carrierId.id = ord.carrierId LEFT JOIN ThornBaseOrganization executeOrg ON executeOrg.id = ord.executeOrgId LEFT JOIN TmsDispatchOrder dispatch ON dispatch.id = { maintainTransportTmsDispatchOrderPage.id } WHERE 1 = 1 AND ord.beHalfDayDelivery = FALSE AND dispatch.transportType = ord.transportType AND date_format(dispatch.actualLoadingSTime, '%Y%m%d') = date_format(ord.estimatedDepartureTime, '%Y%m%d') AND ( ( ((ord.STATUS = 'A' AND (dispatch.inquiryCode IS NULL OR dispatch.inquiryCode = ''))) OR ( ( ord.STATUS = 'WB' AND dispatch.carrierId = ord.carrierId AND dispatch.twoCarrierId = ord.twoCarrierId AND dispatch.threeCarrierId = ord.threeCarrierId AND dispatch.inquiryCode = ord.inquiryCode ) ) ) ) AND ord.executeOrgId = 1026 AND ord.STATUS IN ('WB', 'A') AND ord.beLocked = FALSE AND ord.beToExecute = TRUE ORDER BY ord.updateInfo.createdTime, consignorAddress.NAME, consigneeAddress.NAME
最新发布
07-11
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值