【发布时间】:2018-02-07 17:00:16
【问题描述】:
所以,我有两台机器......我的台式电脑 (VisualStudio.15.Release/15.2.0+26430.13) 和一台笔记本电脑 (VS 15.3.3)。两者都以相同的方式使用相同的设置和目录安装了 Xamarin。
我有一个项目在我的 PC 上运行良好,但在我的笔记本电脑上给出了“java.exe exited with code 1”,这很奇怪。所以,在检查输出然后搜索互联网后,我发现我需要更新“ProGuard”(即使我没有在我的项目属性中检查它)。我更新了它并重新构建了我的项目(在清理构建之后)。
然后我运行我的项目,希望它能够运行。现在,我留下了一个新错误:
Unable to access jarfile E:\My Project Name\packages\name.atsushieno.proguard.facebook.5.3.2.2\build\..lib\proguard.jar
我认为这可能是 VS 的一些特权问题?所以,我以管理员身份重新启动了 VS。清理构建,重新构建它并得到相同的错误。
我四处寻找那个错误,并在 Xamarin 的 bugzila 中找到了 this。
据他们说,问题已解决,但我有最新的 VS 和 Xamarin。可能是什么问题和解决方法。
如果有人知道为什么会发生这种情况,请帮助我。
编辑 1:我的一名团队成员也有同样的问题。
编辑 2:
只是仔细检查了所有这些。我的 Proguard 之路:
C:\Android\android-sdk\tools\proguard\
\lib文件夹内有proguard.jar文件和proguardgui.jar。
我还为Proguard做了一个系统环境变量,也很好。
是的,我也安装了 Java:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Java 也在我的路上。我刚刚更新了我的支持库,并从 SDK Manager 获得了最新的构建工具。还是一样的。
【问题讨论】:
-
也许你可以读到这个:stackoverflow.com/questions/22498111/…
标签: c# visual-studio xamarin.android visual-studio-2017 android-proguard