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

标签 android-studio gradle testng android-gradle-plugin build.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我的模块 --不是“项目”:
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/

相关文章:

android-studio - Android Studio 虚拟设备扩展控件中的位置菜单

android - 如何让 Android Studio IDE 全屏显示?

Android:由于无法解析符号,gradle 构建停止

android - 在 Jenkins 构建期间动态添加 Android 项目依赖项

java - I/O 问题没有找到类 org.json.JSONObject 的序列化程序,也没有发现创建 BeanSerializer 的属性

eclipse - Webdriver可以登录Chrome,不能登录Firefox : 'Unable to find owning document' error

android - 什么是应用链接助手,它与 firebase 应用索引有何不同?

exception - Android Studio Gradle 构建错误 - 指定的属性 'manifest' 不存在

android - 版本冲突更新为Play-Services 9.4.0 Android Studio 2.2

java - 无法模拟 System.currentTimeMillis()