模块依赖于一个或多个Android库,但在使用VS 2017构建Cordova App时是一个Jar错误

时间:2018-05-05 01:51:43

标签: android cordova azure visual-studio-2017

我目前正致力于使用Visual Studio 2017为Apache Cordova提供工具的移动应用程序。我正在为此项目使用 Azure移动应用程序插件。当我尝试使用模拟器运行android项目时,我遇到了错误。

1> MSBUILD:cordova-build错误:模块' com.microsoft.azure:azure-mobile-android:3.3.0'取决于一个或多个Android库,但它是一个罐子 1> MSBUILD:cordova-build错误:模块' com.microsoft.azure:azure-mobile-android:3.3.0'取决于一个或多个Android库,但它是一个罐子 1> MSBUILD:cordova-build错误:FAILURE:构建因异常而失败。 1> MSBUILD:cordova-build错误:*出了什么问题: 1> MSBUILD:cordova-build错误:任务执行失败':prepareDebugDependencies'。 1> MSBUILD:cordova-build错误:>依赖性错误。请参阅控制台了解详情 1> MSBUILD:cordova-build错误:*尝试: 1> MSBUILD:cordova-build错误:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

环境: VS 2017:15.0 科尔多瓦:7.1.0 Cordova~android:6.3.0

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

将@aar添加到您的依赖关系的末尾,即'com.microsoft.azure:azure-mobile-android:3.3.0@aar'并再试一次。

在Android Studio中打开项目并将依赖项添加到build.gradle文件,然后完全构建.apk并查看它是否有帮助。