Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

宿主不支持插件的abi环境,可能宿主运行时为64位,但插件只支持32位 #270

Open
huangshengsen opened this issue Sep 12, 2016 · 9 comments

Comments

@huangshengsen
Copy link

这种问题能解决吗

@liudao01
Copy link

我也一样这个问题 有些平板可以 有些手机不行

@cddjr
Copy link

cddjr commented Oct 20, 2016

宿主带一个32位的空so即可,这会强制宿主以32位模式运行

@liudao01
Copy link

如果有多个so 文件 怎么办 主要我集成了第三方的东西 百度推送 等等

@AlanCheen
Copy link
Contributor

AlanCheen commented Oct 25, 2016

需要保证宿主跟插件的 abi 一致

可以这样过滤

ndk {
            abiFilters "x86", "armeabi"
            //abiFilters ABI_FILTERS
        }

@liudao01
Copy link

这样过滤了 那我百度推送 是不是也过滤了

@AlanCheen
Copy link
Contributor

是的。

@TIIEHenry
Copy link

无法容忍!java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/tiiehenry.dynamicenv/Plugin/com.androlide/lib/libluajava.so" is 32-bit instead of 64-bit

@08carmelo
Copy link

@cddjr 但我现在就想宿主以64位运行,有办法解决吗

@gaoyunhong
Copy link

@cddjr 但我现在就想宿主以64位运行,有办法解决吗

同问,宿主以64位运行,插件以32位运行,有什么解决办法吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants