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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1ODU3OTEsIm5iZiI6MTcyMDU4NTQ5MSwicGF0aCI6Ii85OTI4MDcvMzA2MTgzODUwLTM4MWJjYzgzLTc0ZTMtNGQ3OS1hMjllLWMxODM1NDA3NmU1Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMFQwNDI0NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ZjNhMjEyNzgyZjkzMDMwZmM1ZGUzNGRiOGFiYmNkODU1YzUzMTJhYzAzNzdjMzY5ZGU1ZjI4MTJlZTM5Y2U4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Nz8LuAWanqMRhaGqkG0GL4cIYa8cT5kZOvJyYZ6gkMg)
首先能找到这么个信息:
有童鞋进一步验证发现,在ndk>=r23而且保持一致的情况,c++异常跨so不会崩溃,崩溃一般在unwind那。
综上推断c++异常跨so需要以下两个强约束:
Beta Was this translation helpful? Give feedback.
All reactions