[英]Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin'
[英]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.