【问题标题】:Xamarin binding jar couldn't load classesXamarin 绑定 jar 无法加载类
【发布时间】:2015-11-30 11:29:07
【问题描述】:

我遵循了Binding a Jar Library的步骤。但是,一旦我完成了这个过程,就会向我显示数百个警告,其中大部分是“无法加载类”警告。我不知道该怎么办。

Xamarin 的版本是 5.9.5(内部版本 10)。

抱歉,我没有足够的声望来发布图片。我在这里复制了一些警告信息。

D:\project_c#\Android\OsmDroid\OsmDroid\JARTOXML: Warning J2X9001: Couldn't load class microsoft/mappoint/TileSystem : java.lang.ClassNotFoundException: microsoft.mappoint.TileSystem (J2X9001) (OsmDroid)
D:\project_c#\Android\OsmDroid\OsmDroid\JARTOXML: Warning J2X9001: Couldn't load class net/wigle/wigleandroid/ZoomButtonsController$1 : java.lang.ClassNotFoundException: net.wigle.wigleandroid.ZoomButtonsController$1 (J2X9001) (OsmDroid)
D:\project_c#\Android\OsmDroid\OsmDroid\JARTOXML: Warning J2X9001: Couldn't load class net/wigle/wigleandroid/ZoomButtonsController$OnZoomListener : java.lang.ClassNotFoundException: net.wigle.wigleandroid.ZoomButtonsController$OnZoomListener (J2X9001) (OsmDroid)

【问题讨论】:

标签: android jar xamarin


【解决方案1】:

尝试将$(AndroidClassParser) MSBuild 属性设置为class-parse

xbuild /p:AndroidClassParser=class-parse

或手动将属性添加到您的.csproj 见-https://gist.github.com/prashantvc/09116d89ec5c8c4d4680d2b956862c0c#file-binding_sdkbase-csproj-L17

【讨论】:

    猜你喜欢
    • 2014-10-30
    • 2013-07-30
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多