[英]Any suggestions on how to use a shared library
我已经度过了一个漫长的周末,试图访问我扎根的剧本中包含的api(.so)。
我已经提取了.so文件,对每个文件运行了readelf以找出其中包含的功能,然后创建了包含其中一个.so文件的共享移动库(Flash Builder中的ANE项目)。 然后,我将此库添加到air mobile项目中并运行。
我的问题是,即使我知道由于读取elf而导致功能存在,我在运行程序时仍无法获得方法或达到某种效果的东西。
我通常会在这一点上放弃,但还有其他线索。 我将.so文件更改为我自己创建的文件,然后有意将初始化标记放在extension.xml中,并将其作为错误的值,并且我的get方法不存在-它确实存在,并且如果我将初始化标记更改回正确的值我可以成功调用该方法。 如果extension.xml中的初始化器标签不正确,即使该方法存在也无法找到。 因此,使用我提取的.so文件,我可以看到我尝试调用的功能存在(readelf),但被告知它们不存在。 由于初始化标签可能? 有什么建议放在那儿吗?
问候
绝望的戴夫
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.