Unity Native Crash分析简记

1 篇文章 0 订阅
1 篇文章 0 订阅

问题:只有地址信息栈,没有具体方法栈

1.工具:ndk\20.1.5948944\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-addr2line.exe(或同类工具)

2.命令:aarch64-linux-android-addr2line.exe -f -C -e libunity.sym.so 0x00000000 0x00000001

3.symbol位置:见官网Symbolicate Android crash – Unity

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity 中实现微信 Native 下单的 API 可以通过 Unity 的插件来实现。下面是一个简单的示例代码: ```csharp using System.Collections; using UnityEngine; using UnityEngine.Networking; public class WeChatAPI : MonoBehaviour { private const string weChatAPIUrl = "https://api.weixin.qq.com/pay/unifiedorder"; public void PlaceOrder(string appId, string mchId, string nonceStr, string sign, string body, string outTradeNo, int totalFee, string spbillCreateIp, string notifyUrl) { StartCoroutine(PlaceOrderCoroutine(appId, mchId, nonceStr, sign, body, outTradeNo, totalFee, spbillCreateIp, notifyUrl)); } private IEnumerator PlaceOrderCoroutine(string appId, string mchId, string nonceStr, string sign, string body, string outTradeNo, int totalFee, string spbillCreateIp, string notifyUrl) { // 构建下单参数 string orderParams = $"appid={appId}&mch_id={mchId}&nonce_str={nonceStr}&sign={sign}&body={body}&out_trade_no={outTradeNo}&total_fee={totalFee}&spbill_create_ip={spbillCreateIp}&notify_url={notifyUrl}"; // 发送请求 UnityWebRequest www = UnityWebRequest.Post(weChatAPIUrl, orderParams); yield return www.SendWebRequest(); if (www.result != UnityWebRequest.Result.Success) { Debug.LogError("Failed to send WeChat order request: " + www.error); yield break; } // 解析响应数据 string responseText = www.downloadHandler.text; // TODO: 处理响应数据,例如提取 prepay_id // 调起微信支付 CallWeChatPay(prepayId); } private void CallWeChatPay(string prepayId) { // 使用 prepayId 调起微信支付 // ... } } ``` 以上代码是一个简单的示例,你需要根据自己的具体需求进行修改和完善。在 `PlaceOrder` 方法中,你需要传入微信支付所需的参数,然后发送请求并处理响应数据,最后调起微信支付。 需要注意的是,上述代码中的 `weChatAPIUrl` 是微信下单 API 的地址,你需要根据微信文档中提供的地址进行修改。另外,还需要根据微信支付的具体要求进行参数的拼接和签名生成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值