android-studio - maven SNAPSHOT 无法在 gradle 中编译

标签 android-studio android-gradle-plugin snapshot

我正在尝试在android studio中使用paho Mqtt的android客户端并使用gradle添加依赖项,我在项目build.gradle中使用以下内容:

maven { url "https://repo.eclipse.org/content/repositories/paho-snapshots/" }

在应用程序build.gradle中:

compile('org.eclipse.paho:org.eclipse.paho.android.service:1.0.3-SNAPSHOT') {
        exclude module: 'support-v4'
    }

但这给了我无法解决的错误。我尝试使用发布版本(1.0.2),它编译时没有任何错误,所以我一定是在 SNAPSHOT 依赖项上做错了什么。我尝试了尽可能多的脚本,但谷歌搜索没有结果。

非常感谢任何帮助。

最佳答案

在 gradle 中使用以下代码。

repositories {
 maven {
    url "https://repo.eclipse.org/content/repositories/paho-snapshots/"
   }
}

dependencies {
compile('org.eclipse.paho:org.eclipse.paho.android.service:1.0.3-SNAPSHOT') {
    exclude module: 'support-v4'
 }
}

引用 http://www.hivemq.com/blog/mqtt-client-library-enyclopedia-paho-android-service

关于android-studio - maven SNAPSHOT 无法在 gradle 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35211101/

相关文章:

android - 如何在上传之前运行单元测试任务

java - 如何修复任务 ':app:mergeDebugResources' 执行失败

mysql - Android Studio 是否有任何 Sqlite 扩展?

cordova - 如何下载gradle的库依赖项以供外部使用?

Android Studio Gradle 错误 - 协议(protocol)系列不可用

amazon-web-services - 创建 AWS 账户配置的备份

hadoop - distcp 失败,错误为 "No space left on device"

java - 无法解决我。answershahriar:calligrapher:4.0

android - 错误 : Failed to resolve: androidx. 旧版:legacy-support-v4

firebase - 如何显示 map 中的数据列表? - flutter 的Firestore