小编Flo*_*Flo的帖子

jar-用于Android的Mono ActionBarSherlock的绑定

我想在我的Mono For Android项目中绑定ActionBarSherlock的jar库.我对此文档表示敬意:http://docs.xamarin.com/android/tutorials/Binding_a_Java_Library_(.jar)

我已经成功绑定了ActionBarSherlock所需的android-support-v4.jar.但是当我尝试编译actionbarsherlock.jar时,它给出了以下错误消息:

Target ResolveLibraryProjects:
    Skipping target "ResolveLibraryProjects" because it has no inputs.
    Target _ResolveMonoAndroidSdks:
        MonoAndroid Tools: C:\Program Files (x86)\MSBuild\Novell\
        MonoAndroid Framework: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\
        Android SDK: C:\Program Files (x86)\Android\android-sdk\
        Java SDK: C:\Program Files (x86)\Java\jdk1.6.0_31\
    Target ExportJarToXml:
          SourceJars:
            Jars\actionbarsherlock.jar
          ReferenceJars:
            Jars\android-support-v4.jar
        C:\Program Files (x86)\Java\jdk1.6.0_31\bin\java.exe -jar "C:\Program Files (x86)\MSBuild\Novell\jar2xml.jar" --jar=C:\Users\assrock\Documents\JavaBind\JavaBind\Jars\actionbarsherlock.jar --ref="C:\Program Files (x86)\Android\android-sdk\platforms\android-8\android.jar" --out=C:\Users\assrock\Documents\JavaBind\JavaBind\obj\Release\api.xml --ref=C:\Users\assrock\Documents\JavaBind\JavaBind\Jars\android-support-v4.jar 
        Couldn't load class com/actionbarsherlock/internal/ActionBarSherlockNative$ActionModeCallbackWrapper
        Couldn't load class com/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper
        Couldn't load class com/actionbarsherlock/internal/app/ActionBarWrapper
        Couldn't load class com/actionbarsherlock/internal/view/ActionProviderWrapper
        Couldn't load …
Run Code Online (Sandbox Code Playgroud)

android xamarin.android actionbarsherlock

32
推荐指数
1
解决办法
3765
查看次数

将iOS应用程序升级到Xamarin Unified API

尝试使用Xamarin Studio中的自动升级工具启动我升级到统一API的应用程序时出现异常.我可以在iPhone模拟器中看到启动画面显示大约一秒钟,然后在Main方法中抛出以下异常.

Objective-C exception thrown.  Name: NSInvalidArgumentException Reason: *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
Native stack trace:
    0   CoreFoundation                      0x00940a94 __exceptionPreprocess + 180
    1   libobjc.A.dylib                     0x087ffe02 objc_exception_throw + 50
    2   CoreFoundation                      0x007ee3a1 -[__NSArrayM insertObject:atIndex:] + 881
    3   CoreFoundation                      0x007ee001 -[__NSArrayM addObject:] + 65
    4   UIKit                               0x0342e9b6 -[UINavigationController _navigationItems] + 341
    5   UIKit                               0x0342c3ac -[UINavigationController initWithCoder:] + 1009
    6   UIKit                               0x0364c834 -[UIClassSwapper initWithCoder:] + 279
    7   UIKit                               0x03846e99 UINibDecoderDecodeObjectForValue + 739
    8   UIKit                               0x03846bae -[UINibDecoder decodeObjectForKey:] + 320
    9   UIKit …
Run Code Online (Sandbox Code Playgroud)

c# xamarin.ios ios xamarin

7
推荐指数
1
解决办法
135
查看次数