2016-06-30 6 views
0

Ich habe Datei libFFmpeg.so. aber es ist in "\ src \ main \ jniLibs \ armeabi" Wenn Gerät mit cpu x86 laufen. Es ist eine Crash-App. Ich muss libFFmpeg.so nach x86 kopieren, aber es stürzt immer noch ab. Kannst du mir helfen? Ich kann bauen, um x86, min, armeabi ...Android ndk-Datei .so. Wie laufe Datei .so

Antwort

1

Sie müssen eine Version der libFFmpeg.so erstellen, die x86 unterstützt. Bei Verwendung des NDK wird für jeden ABI eine andere .so-Datei benötigt.

Hier sind einige Hinweise auf FFMPEG für https://software.intel.com/en-us/android/blogs/2013/12/06/building-ffmpeg-for-android-on-x86 x86 Aufbau

+0

Können Sie senden Link haben Build Erfolg? Ich bin Entwickler. : 9 –

+0

@Nhu Während der Erstellung der FFMPEG-Bibliothek selbst ein langer Prozess sein kann, müssen Sie dies tun, um sicherzustellen, dass das Modul für alle Architekturen gleich ist (ARM, x86). Sie müssen es auch selbst erstellen, um sicherzustellen, dass Sie mit den richtigen Switches bauen, um die FFMPEG-Lizenzierung zu erfüllen. Bitte recherchieren Sie und nehmen Sie sich die Zeit, um die FFMPEG-Lizenzierungsaspekte zu verstehen. – BrentM

Verwandte Themen