2017-03-03 25 views
1

運行使用JNI助手庫測試中,我加入這樣的代碼爲build.gradlegradle這個想法+:無法解析systemProperty中的build.gradle

def jniLibDir = "xxx" 
tasks.withType(Test) { 
    systemProperty "java.library.path", jniLibDir 
} 

./gradlew build作品沒有問題,但 報告idea錯誤:

Can not resolve symbol systemProperty

如果在idea下運行測試,則會拋出java.lang.UnsatisfiedLinkError異常。

如何幫助idea瞭解在哪裏把我的dll與jni代碼?

回答

1

相關的問題:提供給IDEA的測試跑步

  • IDEA-160675使搖籃系統性能,您將需要添加-Djava.library.path=/path/to/dir/with/native/libs到IntelliJ IDEA的運行/調試配置VM選項場。對於默認值節點下的配置,可以對此進行更改,以便將其自動添加到從右鍵菜單運行的所有新測試中。