无法从Visual Studio 2022在物理设备安装/调试.NET MAUI应用
Xamarin Android升级.NET MAUI的部署与侧装问题
核心问题
物理设备上已安装一款Xamarin Android应用,尝试启动对应的全新.NET MAUI版本时部署失败,报错信息如下:
Detecting existing process > am start -a "android.intent.action.MAIN" -c "android.intent.category.LAUNCHER" -n "com.mycompany.myapp/crc64ce82217b4e30774f.MainActivity" > Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.mycompany.myapp/crc64ce82217b4e30774f.MainActivity } Exception occurred while executing 'start': java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.mycompany.myapp/crc64ce82217b4e30774f.MainActivity } from null (pid=9815, uid=2000) not exported from uid 10860
需解决:如何通过Visual Studio成功安装并调试,验证从旧版本到MAUI版本的升级流程(重点是确保升级时保留旧应用数据)。
补充情况
生成发布版APK后,在装有旧版本应用的设备上侧装,确认升级后弹出错误提示:
疑问:是否存在可靠的方案实现从旧版Xamarin应用到MAUI版本的升级?
内容的提问来源于stack exchange,提问作者user11500484
相关产品推荐
相关产品推荐

