我通过 Android Studio 安装了 TestNG 插件。在我的文件系统上安装了以下文件:
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 依赖添加到
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
}
但 Gradle 找不到库:
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 将插件安装在该位置是有原因的,但是将它包含在我的项目中的最佳方式是什么?
最佳答案
使用分布在 JCenter 和 Maven 上的 TestNG 6.9.4(6.3.1 仅在 Maven Central 上,您的存储库列表中似乎没有)。
关于android-studio - 如何在 Gradle 中添加 Android Studio 插件作为依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30666822/