问题标签 [sideloading]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-10 - winappdeploycmd 错误:Windows 无法安装程序包的应用程序数据,因为它已安装
我将一个 uwp 应用程序侧载到我的 Win 10 Mobile Lumia 640。后来我去更新它,我得到一个错误(见下文)。我通过长按/卸载方法从手机中卸载了该应用程序。我又试了一次(又试了几次),但我不断收到以下错误...
--------------------------------------
检查依赖项...扫描给定包以查找所有必要的依赖项...
尝试匹配依赖项:“Microsoft.VCLibs.140.00”依赖项位于“D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\Dependencies\ARM\Microsoft.VCLibs.ARM.14.00.appx '。
尝试匹配依赖项:“Microsoft.NET.Native.Runtime.1.1”依赖项位于“D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\Dependencies\ARM\Microsoft.NET.Native .Runtime.1.1.appx'。
将“BwMinWin10_1.0.4.0_x86_x64_arm.appxbundle”发送到远程设备。
将依赖项“Microsoft.VCLibs.ARM.14.00.appx”发送到远程设备。
将依赖项“Microsoft.NET.Native.Runtime.1.1.appx”发送到远程设备。
正在安装应用程序...
远程操作失败。0x80073CF9
Windows 无法将软件包 Microsoft.VCLibs.140.00_14.0.22929.0_arm__8wekyb3d8bbwe 的应用程序数据安装到卷 D:,因为它已经安装到卷 C:。
0x80073cf9 清理依赖项。清理应用程序包。清理远程目标组件。断开连接。完毕。
-------------------------------------------------- ---
看起来像依赖项的问题:'Microsoft.VCLibs.140.00',这让我感到惊讶。我假设内部 ram 是驱动器 C:,而 SD 卡是驱动器 D:。
有没有人有解决这个错误的方法?
开始编辑
按照此页面上的文档...
https://msdn.microsoft.com/en-s/library/windows/desktop/hh454036.aspx
...在Sideload your app package部分下,它具有以下句子... . 要将应用程序安装到 Windows 10 移动设备,请使用 WinAppDeployCmd.exe
...这也需要您... https://msdn.microsoft.com/library/windows/apps/xaml/mt203806.aspx
这是我的命令行条目...
winappdeploycmd install -file "D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\BwMinWin10_1.0.4.0_x86_x64_arm.appxbundle" -ip 192.168.0.222 -pin xxxxxx
这在我第一次安装时有效。
我做了一个winappdeploycmd list -ip xxxxxxxxxx但我没有看到(或者可能没有识别)列出的程序,所以我通过按下磁贴并选择卸载从应用程序菜单中进行了卸载。
结束编辑
c# - 在 Windows 10 移动版上安装 Windows 10 appxbundle
我创建了 Windows 10 通用应用程序。我可以使用powershell将它安装在桌面上,但无法安装在手机上。
在 W10 中,我们可以通过启用相同的设置来直接加载应用程序。
到目前为止,我发现了两种在手机上安装的方法:1)安装生成包时生成的证书,然后直接点击appxbundle(比如通过文件),应用程序将在 30 秒内安装。2)安装W10 SDK,然后使用WinAppDeployCmd工具我们可以将它部署到手机上。
我发现第一种方法很简单,但是单击安装时没有任何反应,单击 appxbundle 后出现。
任何人都遭受过这种情况,任何操作系统版本问题或任何其他事情。
欢迎您的建议提前谢谢。
android - Android:安装与 Google Play 签名不同的非 Google Play apk
我的问题是关于应用程序作为演示在 Google Play 上发布的情况,但它也在网站上分发:
1-有另一个开发者签名
2-没有签名。
我想知道从 Google Play 外部安装(案例 1 和 2)时,如果用户授予安装非 Google Play 应用程序的权限,该应用程序是否会覆盖旧的演示应用程序。
win-universal-app - 如何创建不需要开发人员许可证的 appxbundle
我正在与基础架构团队合作部署 Windows 10 通用应用程序并遇到一些障碍。他们目前正在申请不需要开发人员许可证即可安装的发布版本应用程序。他们正在使用我不熟悉的工具 SCCM,并且只提供 Windows 10 移动版(不是 Windows 10 (x86)、(x64))的操作系统要求,并且在我解决开发人员许可证问题之前一直处于暂停状态。这是我所做的:
- 通过 Visual Studio 2015 Professional 创建 appx 包
- 我选择它不会上传到商店
- 在发布模式下使用 x86 和 x64 进行配置
- 来自域 CA 的用于代码签名的许可证并且似乎可以工作
- 在本地 GP 编辑器(我的开发设备)中启用“允许安装所有受信任的应用程序”
- 在设置/更新和安全/为开发人员启用侧载
运行 Powershell 脚本时,我收到“在安装此应用程序之前,您需要执行以下操作:- 获取开发人员许可证”,然后它会进行一些管理员提示,并且无法获取开发人员许可证。
如果我将设备置于开发人员模式,脚本运行完美,应用程序按预期运行。
我是否遗漏了导致我需要开发人员许可证的内容?它与以_Test结尾的包文件夹有什么关系吗?它是它创建的唯一输出。
如果我可以提供任何其他信息,请告诉我。谢谢!
c# - Windows 8.1 企业端加载的应用程序窗口启动合同因错误 0x80073CFC 被阻止
我有一个侧面加载在 Windows 8.1 企业设备中的商店应用程序,该设备是一个。
- 加入域。
- “允许安装所有受信任的应用程序”策略设置已启用。
- 应用程序由 Thawte 证书签名,默认情况下是受信任的根证书。
应用程序安装成功,但每次用户启动应用程序时,Windows 都会抛出无法打开应用程序的错误。
事件查看器中记录了以下错误:
windows.launch 合约的应用程序激活因错误 0x80073CFC 而被阻止,因为它的包处于状态:17
我尝试卸载并重新安装,但仍然没有运气。任何指导将不胜感激!
android - Android:侧载应用程序的更新
例如,在评估某个 PRO-KEY 应用程序(解锁另一个应用程序中的高级功能的应用程序)是从 Google Play 商店安装还是盗版时,getInstallerPackageName 方法很有用。
该方法也可用于任何应用程序评估它是从 Google Play 安装还是侧面加载。
从 Google Play 安装应用程序时,它们会在 Google Play 有更新版本时更新。
我想知道当 Google Play 有更新版本时,即使是旁加载的应用程序也会更新。我要求这样做是因为上述方法为侧面加载的应用程序产生了另一个值。
visual-studio - 使用 Visual Studio 向导为 Windows 8.1 Metro 应用程序创建应用程序包时出现问题。
我尝试了以下步骤(如 MSDN 中所述):
- 在解决方案资源管理器中选择项目。
- 转到项目 > 商店 > 创建应用程序包
- 选择否,因为应用程序不需要上传到 Windows 应用商店。
- 单击下一步,然后单击创建。
我在输出窗口中收到以下错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(3952,5):错误 MSB3021:无法复制文件
“C:\Projects\MyProject\bin\x64\Debug\MyProject_1.0.0.0_x64_Debug.appx”到“obj\x64\Debug\MyProject_1.0.0.0_Bundle\MyProject_1.0.0.0_x64_Debug.appx”。
拒绝访问路径“C:\Projects\MyProject\bin\x64\Debug\MyProject_1.0.0.0_x64_Debug.appx”。
如果我导航到文件夹 obj\x64\Debug 并找到生成的 .appx 文件,我看到没有为该文件定义权限?为什么会这样?
我试图以管理员身份运行 Visual Studio,但仍然收到相同的错误。
powershell - 使用新的代码签名证书更改了包系列名称
以前我们有一个代码签名证书,一切正常。最近证书过期了,所以我们从 Comodo 获取了新证书,并使用该证书发布了新版本。
所以这就是问题所在:Package Family Name Changed with that new cert,所以我无法使用这个新版本与新证书打包来升级旧安装的应用程序。
需要解决方案来保持包系列名称不变或新证书,我们还需要为旧应用程序提供升级。
我们怎样才能做到这一点?
从 PowerShell 升级软件包时出现错误消息:
deployment - 在 Windows 10 上部署 Windows 8.1 应用商店应用
我在 Windows 10 上侧载 Windows 8.1 应用程序。我知道 Win 8.1 应用程序在通过 Windows 8.1 操作系统部署时需要侧载密钥,但由于 Windows 10“侧载应用程序”上的新功能,是否仍然需要侧载密钥?