我在构建/部署应用程序时尝试构建Xamarin Forms应用程序,但出现此错误
也尝试将minsdk设置为26,也没有用,而且我还有一些本机绑定,这会有什么区别吗? 我有点卡在这里,看了几篇文章,但这似乎与Android Native Java环境有关
任何输入都会有很大帮助
答案 0 :(得分:1)
Xamarin.Android不支持使用新的Java 1.8构造并将其下转换为1.7(至少在较早的发行版中)“开箱即用”,这就是您在Java操作码上遇到的错误{ {1}}(假设您的绑定之一正在使用它)。
您需要将Java 8字节代码“解糖”为7:
因此,在Xamarin.Android项目中添加以下内容以启用字节码转换:
ba
答案 1 :(得分:0)
在Visual Studio 2019中,您可以在Android项目属性-> Android选项-> Dex编译器中设置属性并选择d8 enter image description here