Lime 5.2.1 / Android 4.3:dlopen在stpcpy

时间:2017-07-08 10:41:16

标签: android android-ndk haxe openfl hxcpp

我正在尝试为Android构建一个空的HaxePunk项目来测试构建链,虽然我从未收到任何错误,但我的所有尝试都在运行时崩溃并出现相同的错误消息:

Error: dlopen failed: cannot locate symbol "stpcpy" referenced by libzlib.so...

我在一台装有Android 4.3的旧手机上运行可执行文件;索尼Xperia M。

我一直在做一些研究,到目前为止,我大多看到同样的事情在重复:更新你的NDK(我一直在使用android dev网站上的最新版本而不是lime setup android下载),为以前的API版本构建(我在project.xml文件中也使用<config:android target-sdk-version="18" />)。所以我不知道我做错了什么,如果有的话。

我发现的另一件事是我正在使用HXCPP的git版本,当我在neko build.n android子目录中使用project构建Android库时,它正在使用-DHXCPP_ANDROID_PLATFORM=26而我的项目的Lime构建正在使用-DHXCPP_ANDROID_PLATFORM=9,所以这不是好事。但是,我对Android根本不太了解,但我已经读到SDK版本和Android平台是两个不同的东西,或者我读过。

对此的任何帮助将不胜感激。

编辑:好的,发生了一些奇怪的事情:到现在为止,我试图手动安装APK,将其复制到我手机的文件并从那里启动,这一直在崩溃。我尝试了lime test android一次没有改变任何东西,它工作正常,从那时起我可以手动安装APK,就像我以前一样,错误再也没有发生过。我无法复制它,但它仍然是一个开放的案例。

0 个答案:

没有答案