我有问题与我的Xamarin窗体项目与ProGuard,我有以下错误:java.exe"退出与代码1
和多个警告,如:okio。Okio:找不到引用的类java.nio.file.路径
我尝试过许多解决方案,例如:
所有这些解决方案都不起作用,我也尝试了多个clean和build。然而有一件事很奇怪,当我的链接设置为“无”而不是“仅SDK程序集”时,我可以构建我的项目。当ProGuard被启用并且我的链接被设置为仅SDK程序集时,它不工作,这正常吗?
这是我的输出构建的一个例子:
注意:有7个对未知类的引用。(任务编号:223)1
以下是我的警告:
严重性代码描述项目文件行抑制状态警告有14个未解析的类或接口引用。测验应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告CS0169字段“MainActivity”。“ContextCompat”从未在测试中使用。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\main活动。cs 24活动警告CS0067事件“Vwm_列表”。“PopulateList”从未用于测试。应用程序。表格C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。表单\ViewModels\Vwm\u列表。cs 7主动警告okio。Okio:找不到引用的类组织。科德豪斯。魔咒。动物嗅探器。忽略需求测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类组织。科德豪斯。魔咒。动物嗅探器。忽略需求测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件路径测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件路径测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件路径测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件路径测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件OpenOption测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件OpenOption测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件OpenOption测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件OpenOption测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件文件测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件文件测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。Okio:找不到引用的类java。尼奥。文件文件测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告okio。DeflaterSink:找不到引用的类组织。科德豪斯。魔咒。动物嗅探器。忽略需求测试。应用程序。Droid C:\User\Projects\Test\Test。暴民应用程序\测试。应用程序\测试。应用程序。Droid\PROGUARD
警告发现同一依赖程序集的不同版本之间存在无法解决的冲突。当“日志详细性”设置为“详细”时,这些引用冲突将列在生成日志中。测验应用程序。Droid C:\Program Files(x86)\MSBuild\14.0\bin\Microsoft。常见的当前版本。目标1820
那我该怎么办?我不知道如何解决这个问题...
我用正方形。我的Xamarin上有毕加索图书馆。Android项目没有问题,使用链接集连接SDK和用户程序集。
我的ProGuard配置文件包含以下内容:
-dontwarn org.codehaus.**
-dontwarn java.nio.file.**
-dontwarn com.square.**
-dontwarn okio.**
-keep public class android.support.v7.widget.FitWindowsLinearLayout
-keep public class android.support.design.widget.AppBarLayout
你说你有最新的ProGuard版本在你的Android SDK,所以它应该工作!
发布您的警告错误。还可以在progord中添加一些行。pro文件。
-keep class org.apache.http.** { *; }
-dontnote org.apache.http.**
-dontwarn org.apache.http.**
-dontwarn android.net.*
我正在使用nuget包和在我的应用程序中接收推送通知,以前它工作正常,但是当我时,它停止工作 我尝试了所有这些: 更新所有nuget包 从所有共享项目中删除obj bin文件夹 启用multidex 安装并包含 <代码> > 这是一个很好的例子https://techhelpnotes.com/c-working-through-package-reference-errors-with-fire
所以我最近为java开发人员安装了eclipse。这一个安装后,我尝试启动eclipse,但它只是这样说 任何人都知道如何修复我安装了JDK14.0.4,我安装了最新的java,因为它说没有更新。 我自己试着对它做一些研究,有人说,以确保您的java版本与eclipse版本相同,当我测试时,我认为我有32位的java,但我有一台64位的计算机,我安装了64位的eclipse。我重新安装了java,
我收到名为-的错误 我在升级Java后收到了这个错误。我可以看到我的ini文件有以下内容。 JAVA_HOME的值为Path env的值为 我新更新的jre在下面的位置。 请注意,我在这个网站上找到了许多解决这个问题的方法,但这些方法对我不起作用。请指导我哪里做错了。
我试图使用docker图像运行一些基本的html页面。 然后: 提供: 但是
这是我的eclipse.ini。