Android Demo编译失败 Failed to build Android Demo
Describe the bug
命令行使用git clone -c core.symlinks=true https://github.com/wenet-e2e/wetts.git将repo克隆至本地后,尝试使用Android Studio编译,cmake报错找不到依赖
To Reproduce Steps to reproduce the behavior:
- 使用Android Studio打开wetts\runtime\android目录
- 点击Build->Rebuild Project
:app:buildCMakeDebug阶段报错找不到fst/fstlib.h、glog/logging.h、onnxruntime_cxx_api.h头文件
Expected behavior 正常编译并打包apk
Screenshots
Desktop (please complete the following information):
- OS: Windows 10
- Version: git commit fb37f10
Additional context 看图二报错,貌似和Windows的软链接有关,不知道大佬们用的是什么开发环境呢?
In file included from ***/wetts/runtime/android/app/src/main/cpp/utils/utils.cc:15:
***/wetts/runtime/android/app/src/main/cpp\utils/utils.h:24:10: fatal error: 'glog/logging.h' file not found
cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/itn/chinese/test/utils.py" -> "../../../tn/chinese/test/utils.py".
cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/cmake" -> "../../../../../cmake".
cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/patch" -> "../../../../../patch".
cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/processor" -> "../../../../../processor".
cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/utils" -> "../../../../../utils".
Describe the bug 命令行使用
git clone -c core.symlinks=true https://github.com/wenet-e2e/wetts.git将repo克隆至本地后,尝试使用Android Studio编译,cmake报错找不到依赖To Reproduce Steps to reproduce the behavior:
- 使用Android Studio打开wetts\runtime\android目录
- 点击Build->Rebuild Project
:app:buildCMakeDebug阶段报错找不到fst/fstlib.h、glog/logging.h、onnxruntime_cxx_api.h头文件Expected behavior 正常编译并打包apk
Screenshots
![]()
![]()
Desktop (please complete the following information):
- OS: Windows 10
- Version: git commit fb37f10
Additional context 看图二报错,貌似和Windows的软链接有关,不知道大佬们用的是什么开发环境呢?
In file included from ***/wetts/runtime/android/app/src/main/cpp/utils/utils.cc:15: ***/wetts/runtime/android/app/src/main/cpp\utils/utils.h:24:10: fatal error: 'glog/logging.h' file not found cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/itn/chinese/test/utils.py" -> "../../../tn/chinese/test/utils.py". cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/cmake" -> "../../../../../cmake". cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/patch" -> "../../../../../patch". cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/processor" -> "../../../../../processor". cmake -E tar: warning: skipping symbolic link "WeTextProcessing-0.1.3/runtime/android/app/src/main/cpp/utils" -> "../../../../../utils".
你好,我也遇到了相同的错误,请问你解决这个问题了吗
试试直接把目录拷贝过去呢?
试试直接把目录拷贝过去呢?
是的,我昨天把#include "fst/fstlib.h" 等文件替换成了绝对路径,这个错误就没有了
