I am trying to build a 64-bit package for Android.
I set “Scripting Backend” to “IL2CPP” and set “TargetArchitecture” to “ARM64” in “OtherSettings”. And when I started the build, an error occurred.
It relates to “FFmpeg Unity Bind” (FFmpeg Unity Bind | Video | Unity Asset Store) and the message are as follows.
Failed running C:\Program Files\Unity\Hub\Editor\2019.1.5f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="C:\Users\Owner\FFmpegTest\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="C:\Users\Owner\FFmpegTest\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2019.1.5f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2019.1.5f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="D:/android-ndk-r16b" --profiler-report --map-file-parser="C:/Program Files/Unity/Hub/Editor/2019.1.5f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe" --directory=C:/Users/Owner/FFmpegTest/Temp/StagingArea/assets/bin/Data/Managed --generatedcppdir=C:/Users/Owner/FFmpegTest/Temp/StagingArea/Il2Cpp/il2cppOutput
stdout:
Building libil2cpp.so with AndroidToolChain
Output directory: C:\Users\Owner\FFmpegTest\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: C:\Users\Owner\FFmpegTest\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Users\Owner\FFmpegTest\Temp\StagingArea\Il2Cpp\il2cppOutput\intercept.c:12:10: fatal error: 'ffmpeg_wrapper.h' file not found
#include "ffmpeg_wrapper.h"
The Unity version is “2019.1.5f1”.
Please tell me how to resolve.