簡體   English   中英

JNI構建gradle找不到ndk目錄

[英]JNI build gradle fails on finding ndk directory

我在local.properties文件中設置了ndk.dir 但是,當grade建立時,這條線

task buildNative(type: Exec, description: 'Compile JNI source via NDK') {
        def ndkDir = android.ndkDirectory

引發錯誤,指出未設置android.ndkDirectory 如何防止自己對ndkDirectory的絕對路徑進行硬編碼?

自從引入NDK支持以來,此屬性已多次更改名稱 我不確定它現在是否已通過“實驗性”插件穩定下來。

因此,我建議由Riccardo Ciovati如何讀取build.gradle中的local.properties中定義的屬性中發明的一種與版本無關的方法:

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
def ndkDir = properties.getProperty('ndk.dir')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM