相关疑难解决方法(0)

如何检查gradle依赖项是否具有新版本

在Android Studio中,当我使用+版本号(如com.android.support:recyclerview-v7:21.+)时,我会收到"避免在版本号中使用+"警告.当我使用特定版本号时,我不能总是使用最新版本.我的项目中有很多依赖项.如何检查依赖项是否具有较新版本?是否有Android Studio插件 - 或类似的东西 - 在有更新版本的依赖项时通知我?

编辑: Android工作室突出显示过时的Android支持库和Google Play服务.但是这不适用于其他自定义库.

在此输入图像描述

gradle android-studio

210
推荐指数
6
解决办法
6万
查看次数

Dex错误在Android Studio 3.0 Beta4上

Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
Error:com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/integration/android/IntentResult;
Run Code Online (Sandbox Code Playgroud)

android dex build.gradle android-gradle-plugin

51
推荐指数
6
解决办法
5万
查看次数

防止 Javadoc 使 gradle 构建失败

我正在尝试将我的库项目上传到 jCenter。当我运行时gradlew install出现错误:

任务 ':myLibraryProject:javadoc' 执行失败

我将下面的代码添加到我的库项目中:

task androidJavadocs(type: Javadoc) {
    failOnError false // add this line
    source = android.sourceSets.main.java.getSrcDirs()
}
Run Code Online (Sandbox Code Playgroud)

但我仍然得到

“Javadoc 生成失败。生成的 Javadoc 选项文件...”

我也从这里尝试了接受的答案:Generate JavaDocs with Android Gradle plugin

我是否可以禁用 Javadocs 的生成,或者尽管失败也可以尝试继续构建?

android android-gradle-plugin

8
推荐指数
2
解决办法
1万
查看次数

在jCenter中分发Android库以在gradle中使用

我有一个库项目,其中包含一个仅用于库类和视图的模块.我一直在互联网上搜索如何在jCenter中分发它作为一个gradle依赖,但没有任何作用.

虽然还没有完成,但我如何在其他项目中使用此模块?

PS:我在Windows 10上使用Android Studio.

android android-gradle-plugin jcenter

3
推荐指数
1
解决办法
2116
查看次数

Android Studio Gradle Bintray上传失败:无法签名版本

跑步后

./gradlew bintrayUpload
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

:my-library:bintray上传失败

失败:构建失败,发生异常。

  • 出了什么问题:任务':my-library:bintrayUpload'的执行失败。

    无法签署版本'0.8.1':HTTP / 1.1 400错误的请求[消息:需要私钥,请使用JSON正文提供,也可以将其存储在Bintray配置文件中]

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。

建立失败

本教程所述,当我安装GPG身份验证时,它以前一直在工作。

然而,当我尝试更新的版本(如描述在这里),它停止工作。

bintray android-studio jcenter gpg-signature

2
推荐指数
1
解决办法
622
查看次数