2017-01-11 20 views
0

私はアンドロイドのためのaFreeRDPアプリを構築しようとしました。Android aFreeRDP cmake build failed

までは、compilation pageに記載されています。

その後、私は以下のコマンドを実行し、誰も動作しません。そのビルドが失敗したことを示しています。ターミナルで

./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 

私はAPKを作成するために./gradlew buildを実行し、リモート接続で接続しようとすると、エラーの下に私を与えます:

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のバージョンで試してみました

CMakeCache.txtを削除OpenSSL 1.0.2g 1 Mar 2016

答えて

0

はちょうど私の問題を解決しました。 Zhifeng Hu

Reference

感謝

関連する問題