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在該位置安裝了該插件,但將其包含在我的項目中的最佳方式是什麼?
這確實解決了它;現在構建成功,謝謝。但是我很困惑,爲什麼IDE中的「插件」對話框會像您說的那樣搜索Maven Central,而AS中的新項目 - 默認情況下 - 僅啓用JCenter repo。我不明白爲什麼它需要從回購中獲取,AS中的「插件」對話框已經獲取並安裝了插件。 – DBedrenko
事實上,Maven Central已經有[v6.9.4](http://search.maven.org/#search%7Cga%7C1%7Ctestng),所以我不知道AS中的「插件」對話框從哪裏獲取插件。 – DBedrenko
那裏沒有解釋,可能是你的Android Studio配置中的一個小故障?如果它解決了你的問題,你能接受答案嗎?謝謝! –