0

Android-4.0.4(https://github.com/oNaiPs/droid-VNC-server)でdroid-VNC-serverを構築しています。このアプリはcmakeを使用していくつかのヘッダーファイルを作成します。Android.mkは、BUILD_EXECUTABLEAndroid定義を使用していくつかのバイナリを構築するだけです。しかし、最初に私は内部ディレクトリでcmakeを実行する必要がありますdroidvncdaemon/vnc/libvncserver-kanaka

  1. を使ってみましたが、主にビルド​​前にディレクトリCleanSpec.mkをクリーンアップするために 使用しています。out/
  2. でシェルコマンドを追加しようとしましたが、ターゲット$(shell ...)に依存関係を作成する方法がわかりません。BUILD_EXECUTABLE
  3. おそらく作成する必要があります droidvncdaemon/vnc/libvncserver-kanaka/Android.mkが、単純なcmakeコマンドを実行するために何を入力すればよいかわからず、それに droidvncdaemon/vnc/Android.mk依存します。

誰もが知っていますか?

4

1 に答える 1

1

CMakeベースのアプリケーションは、変更なしでAndroid用にビルドできます。http://code.google.com/p/android-cmake/からツールチェーンを取得 し、cmakeコマンドに渡します。

cmake -DCMAKE_TOOLCHAIN_FILE=./path/to/android.toolchain.cmake ./path/to/your/source/tree
于 2012-05-16T19:19:58.493 に答える