当前位置: 首页 > 知识库问答 >
问题:

无法访问jarfile(Xamarin Visual Studio 15.3.3)

贺光华
2023-03-14

所以,我有两台机器...我的桌面电脑(VisualStudio.15。发布/15.2.0 26430.13),我有一台笔记本电脑(VS 15.3.3)。两者都以非常相同的方式安装了Xamarin,具有相同的设置和目录。

我有一个项目在我的电脑上运行得很好,但是在我的笔记本电脑上给了“java.exe以代码1退出”,这已经够奇怪的了。所以,在检查输出并搜索互联网后,我发现我需要更新“ProGuard”(尽管我没有在我的项目属性中检查它)。我更新了它并重新构建了我的项目(在清理构建之后)。

然后我运行我的项目,希望它能运行。现在,我发现了一个新的错误:

无法访问JAR文件E:\My Project Name\packages\Name。atsushieno。proguard。脸谱网。5.3.2.2\构建\。。lib\proguard。jar

我想这可能是VS的特权问题?所以,我以管理员的身份重新启动了VS。清理了构建,重新构建,并得到了相同的错误。

我四处寻找那个错误,在Xamarin的bugzila中发现了这个。

据他们说,问题已经解决了,但我有最新的VS和Xamarin。问题和解决方法可能是什么。

如果有人知道为什么会发生这种情况,请帮助我。

编辑1:我的一个团队成员也有同样的问题。

编辑2:

只是仔细检查了一下。我的Proguard路径:C:\Android\Android sdk\tools\Proguard\

\lib文件夹中,有一个proguard。jar文件和图形用户界面。罐子

我还为ProGuard做了一个系统环境变量,它也很好。

是的,我也安装了Java:Java版本“1.8.0_144”Java(TM)SE运行时环境(构建1.8.0_144-b01)Java热点(TM)64位服务器VM(构建25.144-b01,混合模式)

Java也在我的道路上。我刚刚更新了我的支持库,并从SDK Manager获得了最新的构建工具。还是一样。

我按照这个答案更新了ProGuard

共有1个答案

许彭祖
2023-03-14

经过2天的搜索,通过所有这些SO答案和谷歌论坛关于改变相对路径的proGuard到一个绝对的,这不起作用,我遵循这些东西,它的工作。

1.)为Proguard创建一个系统变量,并将其添加到路径中。

2.)确保“Android SDK”和“Android NDK”的路径中没有任何特殊字符/空格。

3.)安装了“通用Xamarin安装程序”,它几乎更新了NDKs和其他一切。

4.)重新安装我手机的驱动程序。

5.)更新了每个android sdk映像/包。

每一步后都由笔记本电脑重新启动。我不确定哪个有效,但它确实解决了我的问题。

附言:看起来像Android。v7。支持安装此“atsushieno.proguard.facebook”软件包。我没有在任何地方使用任何与之相关的东西。因此,如果上述步骤不起作用,您可以尝试取消安装此软件包。

 类似资料:
  • 我是docker的新手,正在尝试容器化一个简单的Spring Boot应用程序。docker文件如下所示。 谢谢!!

  • Magnus@Martin-HP-625~/下载/robomind$cat./robomind.sh java-jar-djava.ext.dirs=lib-dsun.java2d.ddscale=true-dsun.java2d.noddraw=true RoboMind.jar Magnus@martin-HP-625~/downloads/robomind$java-jar-djava.ex

  • 我正试图从我的java程序中运行一个jar文件: 无法访问jarfile D:\my.jar 我正在Windows操作系统上尝试这个。我做错什么了吗?

  • 是的,我知道,有很多关于类似问题的问题,但我还没有找到适合我的答案。我想在Heroku上托管一个用静态编程语言编写的电报机器人。我的gradle文件: 我按照指令https://devcenter.heroku.com/articles/getting-started-with-kotlin#deploy-the-app,也我已经添加了阶段和jar。我可以将我的机器人推送到heroku并成功调用p

  • 我已经从JMeter插件管理器下载了“命令行图形绘制工具”和“JPGC-Standard Set”。 我从jmeter/lib/ext路径执行以下命令:命令1:Java-jar cmdrunner.jar--工具报告器--生成-csv C:\jtl\aggregate_report.csv--输入-jtl C:\jtl\file1.jtl--plugin-type AggregateReport-

  • null 它制作了一个带有Manifest.mf的罐子,其中包含: 这些都是在click-the-block.jar中提取到我的桌面的 当我双击时,什么也没有发生。 当我在CMD中键入“java-jar click-the-block.jar”时,我得到以下错误: