You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd D:\workspace\androidtts-main\voicetts\src\main\jni E:\env\ndk\android-ndk-r25c-windows\android-ndk-r25c\ndk-build.cmd
输出
Android NDK: WARNING: APP_PLATFORM android-19 is higher than android:minSdkVersion 1 in D:/workspace/androidtts-main/voicetts/src/main/AndroidManifest.xml. NDK binaries will not be compatible with dev
ices older than android-19. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.
D:/workspace/androidtts-main/voicetts/src/main/jni/Android.mk:3: D:/workspace/androidtts-main/voicetts/src/main/jni
D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:15: -std=gnu++11
Android NDK: WARNING:D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:ftext: LOCAL_LDLIBS is always ignored for static libraries
[arm64-v8a] Install : libMNN.so => libs/arm64-v8a/libMNN.so
[arm64-v8a] Install : libfonttextclient.so => libs/arm64-v8a/libfonttextclient.so
[arm64-v8a] Install : libc++_shared.so => libs/arm64-v8a/libc++_shared.so
环境版本
Compile Sdk Version:28
Build Tool Vesrion:33.0.1
NDK Version:25.2.9519653
Gradle Version:7.5
Android Gradle Plugin Version:7.4.1
外接Android 手机: HUAWEI MATE40( Android 12 ,API 31,该手机能够正常运行Paddle Speech官方的demo)
1.编译so文件
执行命令
cd D:\workspace\androidtts-main\voicetts\src\main\jni
E:\env\ndk\android-ndk-r25c-windows\android-ndk-r25c\ndk-build.cmd
输出
Android NDK: WARNING: APP_PLATFORM android-19 is higher than android:minSdkVersion 1 in D:/workspace/androidtts-main/voicetts/src/main/AndroidManifest.xml. NDK binaries will not be compatible with dev
ices older than android-19. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.
D:/workspace/androidtts-main/voicetts/src/main/jni/Android.mk:3: D:/workspace/androidtts-main/voicetts/src/main/jni
D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:15: -std=gnu++11
Android NDK: WARNING:D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:ftext: LOCAL_LDLIBS is always ignored for static libraries
[arm64-v8a] Install : libMNN.so => libs/arm64-v8a/libMNN.so
[arm64-v8a] Install : libfonttextclient.so => libs/arm64-v8a/libfonttextclient.so
[arm64-v8a] Install : libc++_shared.so => libs/arm64-v8a/libc++_shared.so
2.移动生成的so文件
从\voicetts\src\main\libs\arm64-v8a\复制了以上三个so文件并替换下列目录中的对应so文件
\app\src\main\lib\arm64-v8a
\app\src\main\libs\arm64-v8a
\voicetts\src\main\jniLibs\arm64-v8a
\voicetts\src\main\obj\local\arm64-v8a
3.连接手机,编译Android Studio 终端
在logcat的输出:
pid 19114 具体错误如下:
19114-19114 DEBUG pid-19114 A #1 pc 00000000000332c8 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (limonp::Logger::~Logger()+344) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #2 pc 00000000000322b4 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::LoadDict(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+320) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #3 pc 0000000000032084 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::Init(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, cppjieba::DictTrie::UserWordWeightOption)+40) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #4 pc 0000000000027150 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::Jieba::Jieba(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+88) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #5 pc 0000000000021f2c /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::init()+120) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #6 pc 0000000000020950 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::FrontEngineInterface(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >)+324) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #7 pc 0000000000020788 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (Java_com_gykj_voicetts_CalcMac_Native_1Jni+184) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #15 pc 000000000029923e [anon:dalvik-classes.dex extracted in memory from /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/base.apk] (com.gykj.voicetts.CalcMac.init+6)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #21 pc 0000000000297136 [anon:dalvik-classes.dex extracted in memory from /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/base.apk] (com.gykj.paddle.lite.demo.tts.MainActivity.onCreate+466)
已经按照步骤先编译生成so文件再编译Android,仍然存在报错。对Android不太熟悉,是不是so文件移动位置不对呢?还是其他问题呢?
The text was updated successfully, but these errors were encountered: