【发布时间】:2014-03-12 02:08:32
【问题描述】:
我刚刚遇到了一个非常奇怪的问题,我的应用构建(用于通过 Google Play 的 beta 渠道分发)拒绝部署到任何设备。一些调查和来自 Google 的一些帮助表明,当深入到 Google Play 控制台中的 APK 详细信息时,问题出在:
是什么原因造成的?这就是在我的build.gradle 中指定依赖项的方式:
compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
APK 是这样构建的:
gradle clean
gradle assembleMarketRelease
其中market 是产品风味之一。该应用程序在侧面加载时可以正常安装和运行。
我通过删除该依赖项并自己重新实现缺少的功能来解决此问题,现在该应用程序正在按预期部署。但我想了解潜在的问题。我是否错误地指定了依赖项?我是否构建错误?
相关:Google play developer console shows DS_Store in Native Platforms section of uploaded Apk
【问题讨论】:
-
你可以查看这个答案,它可能会解决你的问题:stackoverflow.com/a/48628062/4675055
标签: android gradle google-play apache-commons android-gradle-plugin