2015-06-05 128 views
0

我通過Android Studio安裝了TestNG插件。在我的文件系統下列文件安裝:如何添加Android Studio插件作爲Gradle中的依賴項?

C:\Program Files\Android\Android Studio\plugins\testng\lib\testng.jar 
C:\Program Files\Android\Android Studio\plugins\testng\lib\testng-plugin.jar 
C:\Program Files\Android\Android Studio\plugins\testng\lib\resources_en.jar 
C:\Program Files\Android\Android Studio\gradle\gradle-2.2.1\lib\plugins\testng-6.3.1.jar 

我加了TestNG的依賴,以我的模塊 --not「項目」的build.gradle

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.2.0' 
    testCompile 'testng:testng:6.3.1' // Added this line 
} 

但是搖籃找不到庫:

Error:Gradle: A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugUnitTestCompile'. 
    > Could not find testng:testng:6.3.1. 
    Searched in the following locations: 
     https://jcenter.bintray.com/testng/testng/6.3.1/testng-6.3.1.pom 
     https://jcenter.bintray.com/testng/testng/6.3.1/testng-6.3.1.jar 
     file:/C:/Users/UserFoo/AppData/Local/Android/sdk/extras/android/m2repository/testng/testng/6.3.1/testng-6.3.1.pom 
     file:/C:/Users/UserFoo/AppData/Local/Android/sdk/extras/android/m2repository/testng/testng/6.3.1/testng-6.3.1.jar 
     file:/C:/Users/UserFoo/AppData/Local/Android/sdk/extras/google/m2repository/testng/testng/6.3.1/testng-6.3.1.pom 
     file:/C:/Users/UserFoo/AppData/Local/Android/sdk/extras/google/m2repository/testng/testng/6.3.1/testng-6.3.1.jar 
    Required by: 
     MyBlackjack2:app:unspecified 

如何將TestNG添加到搜索路徑?另一方面,由於某種原因,Android Studio在該位置安裝了該插件,但將其包含在我的項目中的最佳方式是什麼?

回答

1

使用TestNG 6.9.4,它分佈在JCenter和Maven上(6.3.1僅在Maven Central上,而你在存儲庫列表中似乎沒有)。

+0

這確實解決了它;現在構建成功,謝謝。但是我很困惑,爲什麼IDE中的「插件」對話框會像您說的那樣搜索Maven Central,而AS中的新項目 - 默認情況下 - 僅啓用JCenter repo。我不明白爲什麼它需要從回購中獲取,AS中的「插件」對話框已經獲取並安裝了插件。 – DBedrenko

+0

事實上,Maven Central已經有[v6.9.4](http://search.maven.org/#search%7Cga%7C1%7Ctestng),所以我不知道AS中的「插件」對話框從哪裏獲取插件。 – DBedrenko

+0

那裏沒有解釋,可能是你的Android Studio配置中的一個小故障?如果它解決了你的問題,你能接受答案嗎?謝謝! –

相關問題