Xamarin.Android Proguard – 不受支持的类版本号52.0

我试图在我的Xamarin.Android项目中使用Proguard,但编译失败,错误Unsupported class version number [52.0] (maximum 51.0, Java 1.7) 我从这两个 问题中看到,它可能是Java 7和Java 8之间的不匹配,更确切地说,某些版本的proguard不支持Java 8.但是,在Xamarin首选项 – > SDK位置中,Java SDK指向JDK 7: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home 有什么地方可以更精确地configurationproguard吗? 任何其他的想法? 这里是失败日志: java.io.IOException:无法读取[/Library/Frameworks/Xamarin.Android.framework/Versions/7.0.0-18/lib/xbuild-frameworks/MonoAndroid/v7.0/mono.android.jar](Can在proguard.InputReader.readInput(InputReader.java:230)at proguard.InputReader.readInput()方法类[android / app / ActivityTracker.class](不支持的类版本号[52.0](最大51.0,Java 1.7))) InputReader.java:200)在proguard.InputReader.readInput(InputReader.java:178)在proguard.InputReader.execute(InputReader.java:78)在proguard.ProGuard.readInput(ProGuard.java:196)在proguard.ProGuard。执行(ProGuard.java:78)在proguard.ProGuard.main(ProGuard.java:492)导致:java.io.IOException:无法处理类[android / app / ActivityTracker.class](不支持的类版本号[ 52.0](最大51.0,Java 1.7))在proguard.io.ClassReader.read(ClassReader.java:112)在proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)在proguard.io.JarReader.read(JarReader .java:65)在proguard.io.Director ypump.readFiles(DirectoryPump.java:65)在proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53)在proguard.InputReader.readInput(InputReader.java:226)… 6 more引起:java.lang。 UnsupportedOperationException:在proguard.classfile.io.ProgramClassReader.visitProgramClass(ProgramClassReader.java:88)上的proguard.classfile.util.ClassUtil.checkVersionNumbers(ClassUtil.java:140)处的不支持的类版本号[52.0](最大值51.0,Java 1.7)在proguard.classfile.ProgramClass.accept(ProgramClass.java:346)在proguard.io.ClassReader.read(ClassReader.java:91)… 11更多 9警告1错误(s)

string.split返回一个string我想要一个List <string>是否有一个class轮将数组转换为列表?

C#中的列表有.ToArray()方法。 我想要一个数组转换成列表的逆。 我知道如何创build一个列表,并通过它循环,但我想要一个class轮交换回来。 我正在使用.NET 2.0环境中的String.Split方法,所以LINQ等不可用。

如何在NetBeans中创build项目的war文件?

如何在NetBeans中创build项目的war文件?

需要帮助来更好地理解Moq

我一直在看Moq的文档,这些评论太短,我不能理解它可以做的每一件事情。 我没有得到的第一件事是It.IsAny<string>(). //example using string It.IsAny<string>(). //example using string 使用它只是为了增加一些价值吗? 如果你不关心价值,我知道人们会说这个,但是如果你不关心价值,那么你可以做“一”或什么东西? 这只是更多的打字。 其次,什么时候会是一个你不关心价值的例子? 我认为Moq需要价值来匹配东西。 我没有得到它。它是完全或如何使用它。 我不明白这个例子,它试图展示什么。 接下来,我不明白什么时候使用Times (及其AtMost方法和类似的)。 为什么要限制设置的次数? 我有一些AppConfig值,我需要使用两次。 为什么我想限制一次呢? 这只会使testing失败。 这是否阻止其他人添加另一个到您的代码或东西? 我没有得到如何使用mock.SetupAllProperties(); 它与什么build立属性? 我也不明白为什么有很多不同的方式来build立一个属性,以及它们有什么不同。 该文件有: SetupGet(of property) SetupGet<TProperty> 我注意到Moq中有很多东西显示()和<> – 它们之间有什么区别,它们看起来像在使用什么? 我也不明白为什么他们有SetupGet 。 你会不会使用SetupSet来设置属性? SetupSet有五种不同的方式在文档中使用它。 另外一个叫做SetupProperty 。 所以我不明白为什么有这么多。 在一个侧面说明,我想知道在lambda使用的variables是否独立于其他lambda。 例如: mock.setup(m => m.Test); stop.setup(m => m.Test); 这会好吗或者variablesm之间会有一些冲突吗? 最后,我正在看这个video ,我想知道它是否显示Visual Studio。 他的Intellisense看起来不一样。 一个灯泡popup了他(我很高兴我不这样做,因为它带回了netbeans痛苦的回忆),并且有从一个开放的支撑线到右支撑等行。 谢谢 […]

为什么我不能对nvarchar(max)进行约束?

为什么我不能在nvarchar(max)列上创build约束? SQL Server不会允许我把一个唯一的约束。 但是,它允许我在nvarchar(100)列上创build一个唯一的约束。 这两列都不是NOT NULL 。 是否有任何理由我不能添加约束到nvarchar(max)列?

如何通过ObjectDataProvider将ComboBox绑定到通用字典

我想用代码中的键/值数据填充ComboBox,我有这样的: XAML: <Window x:Class="TestCombo234.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:TestCombo234" Title="Window1" Height="300" Width="300"> <Window.Resources> <ObjectDataProvider x:Key="Choices" ObjectType="{x:Type local:CollectionData}" MethodName="GetChoices"/> </Window.Resources> <StackPanel HorizontalAlignment="Left"> <ComboBox ItemsSource="{Binding Source={StaticResource Choices}}"/> </StackPanel> </Window> 代码背后: using System.Windows; using System.Collections.Generic; namespace TestCombo234 { public partial class Window1 : Window { public Window1() { InitializeComponent(); } } public static class CollectionData { public static Dictionary<int, string> […]

使用查询string参数的Rails动作caching

我怎样才能caching我的REST控制器与Rails我的行动有查询string参数? Example: GET /products/all.xml?max_price=200 谢谢!

问题与window.close和铬

我试图closures与JavaScript的子窗口和Firefox中一切正常,但在铬窗口不closures 这里是即时通讯使用 $(document).ready(function() { if (window.opener && !window.opener.closed) window.opener.location = "http://www.website.com" window.close(); }); 我试过谷歌的build议,但无济于事。 任何人有类似的问题或知道的解决办法?

检查一个表是否包含行sql server 2005

如何检查一个表是否包含行或不SQL Server 2005?

Windows窗体中事件“Form.Load”,“Form.Shown”和“Form.Activated”的顺序

Form.Load , Form.Shown和Form.Activated事件之间有什么区别? 他们被解雇的顺序是什么?