UWP开发之Mvvmlight实践七:寻找Mobile模拟器或者实体机中Packages文件夹小技巧

在开发中或者后期测试乃至最后交付使用的时候,如果应用出问题了我们一般的做法就是查看Log文件。上章也提到了查看Log文件,这章重点讲解下如何查看Log文件?如何找到我们需要的Packages安装包目录?

桌面系统应用

安装在桌面系统上的应用,我们是很容易就可以找到安装包的目录。

目录结构:C:\Users\{用户名}\AppData\Local\Packages\{UWP应用包名}\

{用户名}=系统登录用户名,{UWP应用包名}=UWP应用打包时的名称。

比如查看【UWP开发之Mvvmlight实践五:SuspensionManager中断挂起以及复原处理】实例的中断挂起数据保存文件_sessionState.xml。

Mobile系统应用

在Mobile系统中我们只能看到如下的目录,无法查看到我们想要的Users或者Packages文件夹。

检索Packages也没有。

事情总是有方法的,按照下面的顺序执行你将可以找到Packages文件夹。

备注:系统升级之后可能本方法无效,本方法测试通过版本如下:

1,在PC上制作C盘快捷方式

选择C盘右键,选择【创建快捷方式】

2,将快捷方式放入模拟器或者实体机

模拟器右边菜单中点击【》》】弹出工具设置界面。

  • 选择【SD Card】标签
  • 选择快捷方式放置的文件夹路径
  • 点击【Insert SD Card】导入文件夹内容到模拟器

完全关闭模拟器的【File Explorer】

重新打开【File Explorer】将看到SD文件夹

选择【SDCARD(D:)】将看到我们的快捷方式

3,寻找Packages文件夹

点击我们导入的快捷方式将进入Mobile的根目录(奇迹从此开始)

选择【Data】文件夹后,User文件夹出现了

选择【Users】文件夹后

选择【DefApps】文件夹后,只有个【AppData】文件夹

选择【AppData】文件夹后什么都没有?

由于是隐藏文件夹当然无法查看了。

返回【DefApps】文件夹点击检索按钮

输入【Packages】检索

期待已久的【Packages】文件夹找到了

进入【Packages】文件夹,寻找应用的文件夹

进入应用的文件夹,熟悉的目录出现了

你所需要应用的任何文件(Log文件,中断挂起文件等等)就可以找到了。

比如【UWP开发之Mvvmlight实践五:SuspensionManager中断挂起以及复原处理】实例的中断挂起数据保存文件_sessionState.xml。

时间: 2024-10-16 20:54:56

UWP开发之Mvvmlight实践七:寻找Mobile模拟器或者实体机中Packages文件夹小技巧的相关文章

UWP开发之Mvvmlight实践四:{x:bind}和{Binding}区别详解

{x:bind}是随着UWP被推出而被添加的,可以说是Win10 UWP开发专有扩展.虽然 {x:Bind} 缺少{Binding} 中的一些功能,但它运行时所花费的时间和使用的内存量均比 {Binding} 要少,且支持更好的调试. 参照网址:{x:Bind} 标记扩展,GitHub微软UWP实例之XamlBind 1,{x:Bind} 基本原理 在 XAML 加载时,{x:Bind} 将转换为你所需的绑定对象,此对象将从数据源上的某一属性中获取相关值.绑定对象可以配置为观察数据源属性值的更改

UWP开发之Mvvmlight实践九:基于MVVM的项目架构分享

在前几章介绍了不少MVVM以及Mvvmlight实例,那实际企业开发中将以那种架构开发比较好?怎样分层开发才能节省成本? 本文特别分享实际企业项目开发中使用过的项目架构,欢迎参照使用!有不好的地方欢迎指点! 基于MVVM的UWP项目架构 每个项目或者目录下需要什么文件如下图所示: 项目参照关系: 备注:如果使用Entity Framework Core做ORM持久层,只需要将UA.DataAccess层做替换就可以.希望本文能对您的团队开发带来一定功效.

UWP开发之Mvvmlight实践五:SuspensionManager中断挂起以及复原处理

最近比较忙有一段时间没有更新了,再接再厉继续分享. 先我们看看App在生命周期中会出现那些状态: 详细介绍参考官网:App lifecycle  https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/app-lifecycle 一般情况: 比如用新闻APP看新闻的时候突然收到邮件,然后跳转到邮件APP查看邮件,查看完了再回到APP继续看新闻. 这个时候如果不做中断挂起处理的话,是很难保证APP会恢复到跳转之前的状态.之所以说很难保证

UWP开发之Mvvmlight实践六:MissingMetadataException解决办法(.Net Native下Default.rd.xml配置问题)

最近完成一款UWP应用,在手机端测试发布版(Release)的时候应用莫名奇妙的强行关闭,而同样的应用包在PC端一点问题都没有,而且Debug版在两个平台都没有问题,唯独手机的Release版有问题.实在没办法只能记录每个步骤的Log,通过查看Log发现是SuspensionManager的DataContractSerializer序列化抛出了ArgumentNullException异常. 常见.NET Native引发异常: 例1: System.InvalidCastException:

UWP开发之Template10实践二:拍照功能你合理使用了吗?(TempState临时目录问题)

最近在忙Asp.Net MVC开发一直没空更新UWP这块,不过有时间的话还是需要将自己的经验和大家分享下,以求共同进步. 在上章[UWP开发之Template10实践:本地文件与照相机文件操作的MVVM实例(图文付原代码)]已经谈到了使用FileOpenPicker进行文件选择,以及CameraCaptureUI进行拍照. 对于文件选择一般进行如下设置就能实现: // 选择多个文件 FileOpenPicker openPicker = new FileOpenPicker(); openPic

UWP开发之ORM实践:如何使用Entity Framework Core做SQLite数据持久层?

选择SQLite的理由 在做UWP开发的时候我们首选的本地数据库一般都是Sqlite,我以前也不知道为啥?后来仔细研究了一下也是有原因的: 1,微软做的UWP应用大部分也是用Sqlite.或者说是微软推荐使用Sqlite吧! 2,简单!就只有一个类库没有多余的参照什么的.不像其他数据库还得做复杂配置什么的麻烦! 3,不需要数据库服务,数据服务和客户都在同一个进程里面.如下图: 4,作为存储系统它只支持一个用户一个数据实体. 5,跨平台跨结构,这个好! Sqlite主要使用内容 如果想充分使用好S

为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小

头部加入 <header> <metaname="viewport"content="width=device-width, initial-scale=1"> </header> 为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小,布布扣,bubuko.com

使用真机测试时,在eclipse中data文件夹打不开

我们知道,在真机测试的时候,在某个应用程序中产生的db文件存在于data/data/应用的包名/中,这是我们很可能需要去该文件夹去查看一下,但是这个文件夹很可能打不开.以下给出解决办法: 1)使用RE文件管理器把data文件夹的权限更改为可读写,问题就解决了 2)使用模拟器 使用真机测试时,在eclipse中data文件夹打不开

iOS_高效开发之道

iOS_高效开发之道 话不多说, 总结一下个人感觉有利于提高iOS开发效率的几个小技巧. 本文将从以下几方面介绍: Xcode常用快捷键 Xcode调试技巧 Objc常用代码片段 Xcode插件 Mac工具 1. Xcode常用快捷键 导航快捷键 command+1-8: 打开 Project/Symbol/Find/Issue/Test/Debug/Breakpoint/Log 导航栏 command+0: 显示/隐藏 左侧 tool panel option+command+0: 显示/隐藏