libimobiledevice / libusbmuxd

A client library to multiplex connections from and to iOS devices
https://libimobiledevice.org
GNU Lesser General Public License v2.1
574 stars 270 forks source link

libplist-2.0.so not found in Android arm64 compilation #104

Closed AiXanadu closed 3 years ago

AiXanadu commented 3 years ago

image This compilation process can be passed when arm is 32-bit. But when I change it to 64 bit, I can't link plist

export ANDROID_HOME=/home/xanadu/Android export ANDROID_ARM_32=$ANDROID_HOME/ARM_32 export ANDROID_ARM_64=$ANDROID_HOME/ARM_64 export ANDROID_X86_32=$ANDROID_HOME/X86_32 export ANDROID_X86_64=$ANDROID_HOME/X86_64

$NDK_HOME/build/tools/make-standalone-toolchain.sh --platform=android-24 --arch=arm --install-dir=$ANDROID_ARM_32 $NDK_HOME/build/tools/make-standalone-toolchain.sh --platform=android-24 --arch=arm64 --install-dir=$ANDROID_ARM_64

32: export PKG_CONFIG_PATH=$ANDROID_ARM_32/lib/pkgconfig export PATH=$ANDROID_ARM_32:$PATH export PATH=$PKG_CONFIG_PATH:$PATH export PATH=$ANDROID_ARM_32/bin:$PATH ./autogen.sh --host=arm-linux-androideabi --prefix=$ANDROID_ARM_32

64: export PKG_CONFIG_PATH=$ANDROID_ARM_64/lib/pkgconfig export PATH=$ANDROID_ARM_64:$PATH export PATH=$PKG_CONFIG_PATH:$PATH export PATH=$ANDROID_ARM_64/bin:$PATH ./autogen.sh --host=aarch64-linux-android --prefix=$ANDROID_ARM_64

AiXanadu commented 3 years ago

编译静态库可以通过