Opencv bauen Misserfolg auf AOSP 13 aufAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Opencv bauen Misserfolg auf AOSP 13 auf

Post by Anonymous »

Ich versuche OpenCV als Teil eines AOSP 13 -Builds zu bauen. Ich habe OpenCV geklont und es mit einer Android.bp -Datei in AOSP integriert. Ich stoße jedoch immer wieder auf Fehler in Bezug auf fehlende Header und nicht deklarierte Kennungen während des Build -Prozesses. Cloned OpenCV into external/opencv.
cmake -DCMAKE_TOOLCHAIN_FILE=/android-ndk-r21e/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_STL=c++_shared -DANDROID_NATIVE_API_LEVEL= 33 < /p>
< /li>
Erstellt eine Android.bp -Datei, um openCV als Teil von AOSP zu erstellen. Und ich denke, das Problem ist mit der Android.bp < /p>
cc_library_shared {
name: "libopencv_core",
srcs: [
"modules/core/src/**/*.cpp",
"modules/imgproc/src/**/*.cpp",
"modules/highgui/src/**/*.cpp",
"modules/calib3d/src/**/*.cpp",
],
exclude_srcs: [
"modules/highgui/src/backend_*.cpp",
"modules/core/include/opencv2/core/private.hpp",
"modules/core/include/opencv2/core/private.cuda.hpp",
"external/opencv/modules/core/include/opencv2/core/private.cuda.hpp",
"external/opencv/modules/core/include/opencv2/core/private.hpp",
],
export_include_dirs: [
"modules",
"include",
"modules/core/include",
"modules/imgproc/include",
"modules/highgui/include",
"modules/calib3d/include",
"build",
"include",
],
cflags: [
"-DANDROID",
"-DOPENCV_ANDROID",
"-fexceptions",
"-frtti",
"-DHAVE_OPENCL=0",
"-DOPENCV_DISABLE_TRACING",
"-DNO_OPENCL",
],
shared_libs: [
"liblog",
"libandroid",
"libmediandk",
"libjpeg",
"libpng",
"libz",
],
static_libs: [
"libc++_static",
"liblog",
],
stl: "c++_shared",
rtti: true,
strip: {
none: true,
},
}
< /code>
< /li>
< /ol>
Also ist meine Android.bp -Datei für OpenCV in aosp?
korrekt eingerichtet? Konfiguration für die Arbeit mit dem Build -System von AOSP?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post