更新Xamarin后。表单到最新版本我得到以下错误:
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Users/builder/data/lanes/2923/52635947/source/mono/external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:143 at Java.Interop.JniEnvironment InstanceMethods.CallNonvirtualVoidMethod (JniObjectReference instance, JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x000a7] in /Users/builder/data/lanes/3340/4e275588/source/Java.Interop/src/Java.Interop/Java.Interop/JniEnvironment.g.cs:12083 at Java.Interop.JniPeerMembers JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00068] in /Users/builder/data/lanes/3340/4e275588/source/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:31 at Android.Widget.ImageView.SetScaleType (Android.Widget.ScaleType scaleType) [0x0002c] in /Users/builder/data/lanes/3340/4e275588/source/monodroid/src/Mono.Android/platforms/android-23/src/generated/Android.Widget.ImageView.cs:1300 at Xamarin.Forms.Platform.Android.ImageRenderer.UpdateAspect () [0x00011] in C:\BuildAgent2\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\Renderers\ImageRenderer.cs:56 at Xamarin.Forms.Platform.Android.ImageRenderer.OnElementChanged (Xamarin.Forms.Platform.Android.ElementChangedEventArgs 1 e) [0x0002e] in C:\BuildAgent2\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\Renderers\ImageRenderer.cs:40 at EForms.Droid.Controls.EImageRenderer.OnElementChanged(Xamarin.Forms.Platform.Android.ElementChangedEventArgs 1 e) [0x00002] in
E:\Project\BBQMVP\BBQ\Mobile\Lib\EForms\EForms.Droid\Src\Renderers\Controls\EImageRenderer.cs:24 --- End of Managed Exception stack trace ---java.lang.NullPointerException at android.widget.ImageView.setScaleType(ImageView.java:549) at mono.java.lang.RunnableImplementor.n_run(Native Method) at mono.java.lang.RunnableImplementor.run(RunnableImplementor.java:30) at android.os.Handler.handleCallback(Handler.java:730) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:176) at android.app.ActivityThread.main(ActivityThread.java:5419) atjava.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862) at dalvik.system.NativeStart.main(Native Method)
有人能提出这是xamarin.forms的问题还是更新xamarin.forms后的某个android配置问题吗?
Xamarin表单,并不总是与最新版本的Android支持库兼容。如果安装的android支持库与安装Xam的窗体版本不兼容,则解决方案无法编译。
要解决上述问题,请右键单击您的解决方案并打开nuget包管理器。转到已安装的选项卡并删除Xamarin表单,然后逐个删除所有android支持库。
卸载Xam的窗体和所有的android支持库后,安装一个稳定版本的Xam的窗体。这将反过来安装兼容的Android支持库集。
如果解决方案仍然无法编译,请尝试以下操作:1)确保您安装了最新的JDK并且VS正确指向它2)转到C:\用户[用户名]\appdata\本地,并删除Xamarin文件夹3)在VS中打开解决方案,清理它并重建。重建需要一些时间,等待并稍后检查它。
在ImageView源代码中
public void setScaleType(ScaleType scaleType) {
if (scaleType == null) {
throw new NullPointerException();
}
if (mScaleType != scaleType) {
mScaleType = scaleType;
setWillNotCacheDrawing(mScaleType == ScaleType.CENTER);
requestLayout();
invalidate();
}
}
在图像渲染器中
void UpdateAspect()
{
AImageView.ScaleType type = Element.Aspect.ToScaleType();
Control.SetScaleType(type);
}
所以,它看起来像你的Xamarin。表格。图像的方面被意外设置为空?
我刚刚将Xamarin Studio更新为最新版本(Xamarin.Android版本:4.6.4(商业版)),更新后我收到了很多警告 /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:引用'mcorlib,版本=2.0.5.0,文化=中性,Pub
因此,我将一个谷歌表单输入到一张表格中,然后从电子表格中,我根据电子表格中的答案模板制作谷歌文档。 表单可以中途保存,然后通过一个自定义问题返回,询问他们是否要保存并返回(这将提交表单)。我的电子表格上的脚本会激活onFormSubmit,因此当他们退出时,会创建一个包含一半答案的模板。当他们最终回来并完成时,我希望脚本知道从何处创建模板。 例如,退出后又添加了5行,脚本通过手动更改行“var策略
今天早上我更新了我的IntelliJ IDEA,之后我打开了我的项目,突然我在我的lambda表达式中得到了一个错误。 首先我得到了这个: 然后我尝试更改项目语言级别,然后将其设置回默认值。现在我明白了: IntelliJ项目结构选项: 这是我的lambda:在我更新IntellJ之前我再说一遍,它起作用了:
问题内容: 我正在尝试使用包含Latex样式方程式的AngularJS双向绑定文本。我想调用MathJax格式化方程式,但是我不确定在AngularJS完成更改模型后确保调用MathJax的最佳方法。我想我需要回调。这是我的JavaScript: } 这是我的HTML: 小提琴在这里:http : //jsfiddle.net/LukasHalim/UVjTD/1/。您会注意到,即使您单击两次更新
我有一个带有单元格编辑功能的数据表,我想通过应用一个不同样式的类来更新数据表以显示修改后的记录。 以下是我的问题: 如果在激发onCellEdit事件时未更新数据表,则记录已正确更新,但无法看到已修改行的applyed style类。 如果在onCellEdit事件激发时更新数据表,并使用return键更新值,则一切正常,并且可以看到修改行的应用样式类。 如果我在单元格编辑事件触发时更新数据表,并
cmf_get_admin_style() 功能 获取当前后台风格名称 参数 无 返回 string 风格名称