libmylibrary.so
という32ビットライブラリを使用するアプリケーションを開発しましたが、system.loadLibrary("mylibrary")
を使用するとcannot find library in /system/lib64 or /vendor/lib64
と表示されます。私のライブラリは/data/app-lib .. etc
には見えません。私のAndroidバージョンは5.1.1
です。私は/system/lib64
に私のライブラリをコピーしましたが、まだそれはdlopen failed to load 32 bit instaed of 64 bit
というエラーメッセージを出しています。貴重な提案をしてください。dlopenは64ビットライブラリの代わりに32ビットをロードできません
0
A
答えて
0
それはそれは
/system/lib64
でライブラリを見つけることができないと言うアプリケーションがlib64
内のライブラリを探している場合、アプリケーションは64ビットアプリケーションであることを高い可能性があります。もしそうなら、は絶対に 32ビットライブラリをロードします。 Linuxの
、あなたはアプリは64ビット、それを開始した後、ロシアの就業cat /proc/$pid/maps
0
おかげかを実行しているかどうかを確認することができ、私は間違いをしました。私は自分のネイティブライブラリを私のアプリケーションのlibsフォルダに追加しました。しかし、パスの依存関係とライブラリを私のアンドロイドのstudio.Afterにビルドするために追加していないので、パスを構築するために追加しました。私は 1つの32ビットライブラリを使用しているので、ロードされて正常に動作しています。
関連する問題
- 1. IntelliJ - 64ビットJVMで32ビットSWTライブラリをロードできません
- 2. JsonStoreエラー64ビットの代わりに32ビット
- 3. 64ビットのDLLを32ビットのJVMにロードできますか?
- 4. 64ビットC#アプリケーションで32ビットライブラリを使用する方法はありますか?
- 5. 64ビットの代わりに32ビットドライバを使用するIIS 7.5
- 6. 64ビットC++プログラムで32ビットライブラリを使用する
- 7. iPhone 5sで32ビットライブラリを実行する64ビット
- 8. Visual Studio 2008のリンカーエラーC++:64ビットWindowsの32ビットライブラリ
- 9. winmergeの代わりに64ビットで
- 10. 64ビット環境での32ビットプロセスのロード
- 11. Solaris Sparc 64ビットで64ビットプロセスが32ビット共有ライブラリをロードできるか
- 12. 64ビットのDLLを64ビットのJavaプログラムでロードできません
- 13. 32ビット/ 64ビットOS?
- 14. .NET 32ビット版と64ビット版の組み合わせ
- 15. WindowsのPerl:32ビットまたは64ビット?
- 16. 64ビットOSのVS2015に "lpsolve55.dll"をロードできません
- 17. 32ビットと64ビットは一緒に動作できますか?
- 18. 読み込んで32ビットまたは64ビットJNIライブラリのJava
- 19. 32ビットプロセスに64ビットのdllをロードすることはできますか?
- 20. 32ビット対64ビットのカスタムフレームワーク
- 21. 32ビットと64ビットのセットアッププロジェクト
- 22. Officeの32ビットdll 64ビット
- 23. AFNetworking - この64ビットライブラリを32ビットアーキテクチャで簡単に使用できますか?
- 24. JDK 64ビットまたは32ビット?
- 25. SWT:UnsatisfiedLinkError、32ビットJVMでx64 SWTライブラリをロードできません
- 26. 32ビットExcelアドインは、64ビットExcelで動作できますか?
- 27. 64ビットUbuntuの下で32ビットをコンパイルできますか?
- 28. LinuxでCとアセンブリ(32ビットコード)を組み合わせる64ビット
- 29. ナンシー32ビットまたは64ビットはありますか?
- 30. ubuntu 11.10 64ビットvs 32ビット