2014-12-11 93 views
0

我想使用gyp構建環境構建我的代碼(本機庫)。如何開始。如何添加對執行gyp scipts的支持。 一個小的工作示例將有助於參考。在android上編寫用於構建lib的gyp構建腳本

我試圖建立「icu4c」我得到了gyp文件(開源),但我不知道要執行這個構建lib我建立它和環境。

回答

0

我不知道ICU4C但我用我的項目的基本命令是

ANDROID_BUILD_TOP=`pwd` GYP_GENERATORS=android gyp gypfilename.gyp --depth=. --toplevel-dir=. 

,並添加在GYP文件所需定義與-D

Android項目是不同的,因爲它不能指定一個輸出目錄,所以在你運行gyp命令之後,除你的gyp文件之外,還會生成android mk文件。所以,你需要在根文件夾中運行NDK建造產生的LIB文件

您將需要一個Application.mk文件運行NDK,建立

+0

@wang可以請你給我一個工作的例子.. avalible在線 – 2014-12-14 14:32:22

+0

@YSBhai [鏈接](https://github.com/caojianhua1741/soundtouchdemo)這個命令包裝在一個python文件中。 – 2014-12-15 04:51:15