2
我遇到了QT5和Android的問題。我想使用的libpurple(感謝GoogleSummerOfCode)的交叉編譯,但它是不是打包的APK和Java拋出QT5 Android不包裝版本化的SharedObject
E/AndroidRuntime(1496): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1937]: 1725 could not load needed library 'libpurple.so.20' for 'libSimpleChat.so' (load_library[1092]: Library 'libpurple.so.20' not found)
的libpurple.so.20
是一個符號鏈接libpurple.so.20.0
,改名並不能改變什麼,如果我將此鏈接複製到android lib
文件夾中,將其忽略(僅包含.so
庫)。即使我將它重命名爲libpurple.so
,它也不起作用,因爲libpurple.so.20
似乎在二進制文件中被硬編碼。
你有什麼在你的android/res/values/libs.xml爲bundled_libs? –