puerts xil2cpp android下得使用静态库的原因以及可能的解决方案 #1661
chexiongsheng
started this conversation in
Ideas
Replies: 1 comment
-
其中一种解法是plugin只提供js虚拟机的接口,然后wrapper,bridge生成代码以源码放unity工程编译。不过不知道性能影响会有多大 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
主要是因为c++异常跨了so在android下会崩溃。
![16769729405337](https://private-user-images.githubusercontent.com/992807/306183850-381bcc83-74e3-4d79-a29e-c18354076e5c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMzQ1NjIsIm5iZiI6MTcxOTEzNDI2MiwicGF0aCI6Ii85OTI4MDcvMzA2MTgzODUwLTM4MWJjYzgzLTc0ZTMtNGQ3OS1hMjllLWMxODM1NDA3NmU1Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyM1QwOTE3NDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MzFkNDhhN2Q2OTg1ZmE5YmI5ZGE5NjkwYjUyNTZhZmM4ZDcwNGFlYmRkMGNiZjViNzI2MmM5ZTUwNjM2N2Y1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.DEMPFLdAo9LuKGrOO6PAMArU0uqX_vPogE7PT6-6DzI)
首先能找到这么个信息:
有童鞋进一步验证发现,在ndk>=r23而且保持一致的情况,c++异常跨so不会崩溃,崩溃一般在unwind那。
综上推断c++异常跨so需要以下两个强约束:
Beta Was this translation helpful? Give feedback.
All reactions