如何在 Gradle 中添加 Android Studio 插件作为依赖项?

How to add Android Studio plugin as dependency in Gradle?

我通过 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 -- 而不是 "Project":

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 出于某种原因将插件安装在该位置,但将其包含在我的项目中的最佳方式是什么?

使用 TestNG 6.9.4,它分布在 JCenter 和 Maven 上(6.3.1 仅在 Maven Central 上,您的存储库列表中似乎没有)。