我想在我的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) 尝试使用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)