VSTS - Xamarin Proguard版本和JDK 1.8的问题

时间:2017-01-09 02:06:29

标签: xamarin.android android-proguard azure-pipelines

我有一个Xamarin表单项目,我尝试使用与VSTS的持续集成与HockeyApps集成。 我的应用程序使用Java 1.8编译,它使用ProGuard缩小android apk文件。 但是当java尝试编译应用程序时,它发现proguard的Installed版本与Java 1.8不兼容 错误如下: ...不能处理类[android / app / ActivityTracker.class]不支持的类版本号[52.0]最大值51.0,Java 1.7 ... 在我的本地视觉工作室安装中,我fixed它替换了Xamarin为最新的5.x安装的默认proguard版本...

有人知道如何使用VSTS吗?

详细错误:

execution_date

2 个答案:

答案 0 :(得分:1)

原因是它使用了不兼容的JDK 1.7。您可以指定Xamarin构建步骤的JDK版本:

enter image description here

答案 1 :(得分:1)

我担心您的托管构建代理问题没有任何解决方法,因为用户无权更新托管计算机上安装的软件。

您需要deploy your own build agent,然后手动替换文件。