在Android Studio中,当我使用+版本号(如com.android.support:recyclerview-v7:21.+)时,我会收到"避免在版本号中使用+"警告.当我使用特定版本号时,我不能总是使用最新版本.我的项目中有很多依赖项.如何检查依赖项是否具有较新版本?是否有Android Studio插件 - 或类似的东西 - 在有更新版本的依赖项时通知我?
编辑: Android工作室突出显示过时的Android支持库和Google Play服务.但是这不适用于其他自定义库.

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) 我正在尝试将我的库项目上传到 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 的生成,或者尽管失败也可以尝试继续构建?
我有一个库项目,其中包含一个仅用于库类和视图的模块.我一直在互联网上搜索如何在jCenter中分发它作为一个gradle依赖,但没有任何作用.
虽然还没有完成,但我如何在其他项目中使用此模块?
PS:我在Windows 10上使用Android Studio.
跑步后
./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身份验证时,它以前一直在工作。
然而,当我尝试更新的版本(如描述在这里),它停止工作。