3

所以,我有兩臺機器..我的臺式電腦(VisualStudio.15.Release/15.2.0 + 26430.13),我有一臺筆記本電腦(VS 15.3.3) 。兩個Xamarin都以相同的設置和目錄安裝。無法訪問jarfile(Xamarin Visual Studio 15.3.3)

我有一個項目在我的電腦上運行得很好,但在筆記本電腦上給出了「java.exe退出,代碼爲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。可能是什麼問題和Fix。

請幫助我,如果任何人有一些想法,爲什麼這可能會發生。

編輯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獲得了最新的構建工具。仍然是同樣的事情。

I followed this StackOverFlow answer to update ProGuard

+0

也許你可以閱讀:https://stackoverflow.com/questions/22498111/proguard-error-android-unable-to-access-jar-file –

回答

0

2天后通過所有這些SO答案,谷歌論壇關於改變爲絕對的ProGuard的相對路徑,沒有工作的搜索,我跟着這些東西和它的工作。

1.)爲Proguard製作一個系統變量並將其添加到路徑中。

2.)確保「Android-SDK」和「Android-NDK」的路徑中沒有任何特殊字符/空格。

3.)安裝了「通用Xamarin安裝程序」,它幾乎更新NDK和其他一切。

4.)重新安裝我的手機的驅動程序。

5。)更新每個和每個android-sdk圖像/包。

並在每一步之後由筆記本電腦重新啓動。我不確定哪一個工作,但它確實解決了我的問題。

P.S:看起來像android.v7.support安裝此「atsushieno.proguard.facebook」包。我沒有在任何地方使用與它有關的任何東西。所以,如果上述步驟不起作用,您可以嘗試卸載此軟件包。