gpt4 book ai didi

Android aFreeRDP cmake 构建失败

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:28 39 4
gpt4 key购买 nike

我尝试为 Android 构建一个 FreeRDP 应用程序。

我按照 compilation page 中描述的说明进行了 ldconfig .

在那之后,我运行了以下命令,但没有人工作。并显示构建失败。

./scripts/android-build-freerdp.sh

./scripts/android-build-freerdp.sh --ndk $ANDROID_NDK --sdk $ANDROID_SDK

终端输出:

-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

ANDROID_ABI
CMAKE_TOOLCHAIN_FILE


-- Build files have been written to: /home/sufi/FreeRDP
/home/sufi/FreeRDP/build/freerdp-build/armeabi
[RUN] cmake --build . --target install
Error: could not load cache
[ERROR] cmake --build . --target install retured 1

然后我运行 ./gradlew build 来创建一个 apk,当我尝试连接远程连接时出现以下错误:

com.freerdp.afreerdp E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.UnsatisfiedLinkError: Native method not found: com.freerdp.freerdpcore.services.LibFreeRDP.freerdp_new:(Landroid/content/Context;)J
at com.freerdp.freerdpcore.services.LibFreeRDP.freerdp_new(Native Method)
at com.freerdp.freerdpcore.services.LibFreeRDP.newInstance(LibFreeRDP.java:116)
at com.freerdp.freerdpcore.application.GlobalApp.createSession(GlobalApp.java:128)
at com.freerdp.freerdpcore.presentation.SessionActivity.connect(SessionActivity.java:661)
at com.freerdp.freerdpcore.presentation.SessionActivity.processIntent(SessionActivity.java:651)

我错过了什么?

提前致谢

我试过 ubuntu 16.04

Openssl 版本:OpenSSL 1.0.2g 2016 年 3 月 1 日

最佳答案

删除 CMakeCache.txt 刚刚解决了我的问题。

特别感谢胡志峰

Reference

关于Android aFreeRDP cmake 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41593127/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com