一切工作在调试模式,但崩溃在释放模式。在“调试模式”中,在发布模式下没有打开哪些必需的权限?
编辑
当我设置为None的链接时,我会通过第一个屏幕到我的登录屏幕。但是,当我添加发布权限Internet
时,它第一次尝试读取远程实体框架核心表时就会崩溃。
编辑2
在发布模式,如果我检查Use Shared Runtime
,应用程序运行良好。
编辑3
在发布模式下,我暂时打开了调试。以下一行只在发布模式下抛出一个System.TypeInitializationException:
if (_context.bma_users.Any(p => p.username == _name.Text) && _name.Text != string.Empty)
发布于 2018-08-16 10:47:49
答案是将Additional supported encodings
设置为Project Properties
下的Android Options
屏幕中的West
。这似乎没有关系,但我尝试了每一个可能的组合,这终于成功了。
发布于 2018-08-14 06:37:17
发布于 2018-08-14 06:32:34
你已经假定了“许可”,不知道为什么.
当只有在发布模式下崩溃时,我首先禁用的是minify (又名ProGuard)。因此,禁用混淆,重新构建,并试图看看你是否仍然有崩溃。如果没有,请一次重新启用一条防线,以确定原因。
https://stackoverflow.com/questions/51843796
复制相似问题