我正在尝试让Xamarin.Android为作为AAR提供的库生成绑定。 JAR2XML给了我很多“找不到类型”错误,所以我认为我会尝试类解析,但是除了我要跟踪的一些库引用之外,我还得到了其中一些:
1> Error while processing '[Method] java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal temporal, long newValue)' in '[Class] java.time.temporal.ChronoField': Type 'java.time.temporal.Temporal' was not found. (TaskId:69)
1> Error while processing '[Method] java.time.temporal.Temporal addTo(java.time.temporal.Temporal temporal, long amount)' in '[Class] java.time.temporal.ChronoUnit': Type 'java.time.temporal.Temporal' was not found. (TaskId:69)
现在,java.time.temporal.Temporal
是JDK 1.8中的一种新类型,所以我想知道这是否可能是我的问题的一部分(即,可能无法加载的类型正在使用其他1.8版新版本)类型)。在选项-Xamarin-Android设置中指定的路径中运行bin\javac -version
表示我正在使用“ 1.8.0_172”。我的项目的目标是“ Android 8.1(Oreo)”-即api级别27。我还需要设置其他选项以确保使用1.8吗?