标签: sideloading

Google 的旁载检查文档发生了什么?

使用应用程序包时,存在用户将自定义 APK“旁加载”到不兼容设备上的风险。这可能会导致崩溃,因为所需的密度/语言将不存在。

\n\n

MissingSplitsManager为了解决这个问题, Google Play Core 中有一个方便的工具。这会在启动时向用户显示有用的错误,而不是崩溃。需要做的就是将以下内容添加到应用程序类中:

\n\n
override fun onCreate() {    \n    if (MissingSplitsManagerFactory.create(this).disableAppIfMissingRequiredSplits()) {\n        return\n    }\n    super.onCreate()\n} \n
Run Code Online (Sandbox Code Playgroud)\n\n

此检查非常容易实现,之前可以在https://developer.android.com/guide/app-bundle/sideload-check上找到详细说明。到处都有指向此内容的链接,例如在 Realm 问题中或在MissingSplitsManager 文档的顶部。

\n\n

但是,此链接现在重定向到“已知问题”部分,其中非常模糊:

\n\n
\n

部分安装旁加载应用程序\xe2\x80\x94,即未使用 Google Play 商店安装且缺少一个或多个必需的拆分 APK\xe2\x80\x94 的应用程序在所有 Google 认证设备和运行 Android 10 的设备上失败( API 级别 29) 或更高。通过 Google Play 商店下载您的应用程序时,Google 会确保安装该应用程序的所有必需组件。

\n
\n\n

所以发生了什么事?为什么不再提及库的简单检查,甚至在库的文档中也是如此。

\n\n

也许该库存在一些未记录的问题?也许 Google 根本不想帮助侧载?

\n

android sideloading android-app-bundle

8
推荐指数
1
解决办法
1688
查看次数

'应用安装程序无法安装软件包依赖项。向开发人员询问Microsoft.VCLibs.140.00

错误的屏幕截图

我收到此错误:“ 应用安装程序无法安装程序包依赖项。在 Windows10客户端计算机中通过应用安装程序侧加载.appxbundle文件时,向Microsoft.VCLibs.140.00.Debug程序包询问开发人员,但是在我的(开发人员)的机器,没有任何问题。我正在使用Visual Studio 2017进行开发。在Google中找不到任何相关内容。有人帮忙.. !!

appx sideloading windows-10-universal visual-studio-2017

7
推荐指数
2
解决办法
7313
查看次数

侧载错误 21 签名验证失败

我读到这是因为引导加载程序被锁定,所以我无法刷新整个映像。但是如果我解锁引导加载程序,是否会擦除我的所有数据?我想看看侧载是否可以在使用核之前解决我的问题(冻结、引导循环)。

包验证后返回:

E: footer is wrong
Update package verification took 0.1s (result 1).
E: Signature verification failed
E: error 21

Install from ADB completed with status 2
Installation aborted
Run Code Online (Sandbox Code Playgroud)

android adb sideloading google-pixel

7
推荐指数
0
解决办法
5206
查看次数

有免费的方式来分发免费的Windows 8应用程序吗?

我正在考虑开发一个免费的非企业Windows 8风格的应用程序.我希望能够分发它而不向我或用户收取任何费用.(请注意,我不是在询问Windows 7风格的桌面应用程序.)

Microsoft社区,似乎分发这些类型的应用程序的唯一方法是使用Windows应用商店.实际上,自从删除术语" metro"后,在我看来,其中一个替代短语是Windows Store应用程序,这显然意味着与Windows应用商店的强大关联.

该商店的许可协议似乎支持分发免费应用程序.但是,我还读到,没有(永久)免费方式将商店用作开发人员.(例如,请参阅此内容.)微软似乎确实推出了一些"免费"方法来实现这一目标,但它们似乎是第一年免费订阅,在接下来的几年中仍然需要信用卡详细信息.

我已经查看并考虑了以下Stack Overflow问题:

  1. 如何在没有Windows应用商店的情况下分发编译的Windows 8 Metro应用程序?
    • 此问题似乎是在商店可用之前使用预发布版Windows 8的情况下.
  2. 如何在不提交存储的情况下安装Windows 8应用程序
    • 这似乎与企业用户和应用程序有关.

如何分发免费的Windows 8应用程序而无需支付Windows Store开发人员帐户的费用?

open-source windows-8 windows-store windows-store-apps sideloading

6
推荐指数
1
解决办法
1383
查看次数

Surface Pro 3上的远程调试

我在带有Intel Core i3 CPU的Surface Pro 3上为Visual Studio 2015安装了x64版本的远程调试组件,最近更新为Windows 10 Pro Insider Preview x64.

当我尝试从Visual Studio 2015 RC(开发机器运行Windows 8.1 Pro)远程调试远程简单通用应用程序时,我在输出窗口中出现此错误:

错误:无法连接到名为"192.168.1.2:4020(hosthame)"的Microsoft Visual Studio远程调试器.远程调试器比此版本的Visual Studio 2015 RC旧,并且Visual Studio不再与其兼容.请升级远程调试器以匹配Visual Studio.

此外,还有远程调试监视器的主(日志)窗口中尝试连接失败的记录.

那么,是否有任何"更新"版本的删除调试器组件为Visual Studio 2015 RC然后我正在使用的当前一个,顺便说一下,版本14.0.22310.1并且是"由DP构建"(不知道是什么)这是什么意思)?

或者有关解决此问题的其他方法的任何想法?

我正在考虑直接在Surface上安装Visual Studio,但是如果可能的话我想避免使用它.

remote-debugging sideloading win-universal-app windows-10 visual-studio-2015

6
推荐指数
1
解决办法
5962
查看次数

Xcode免费配置:"Apple推送通知"功能仅适用于注册Apple Developer Program的用户

我正在尝试使用xcode免费配置,但我遇到了以下问题

在此输入图像描述

我在解决此问题后禁用了远程通知,但它仍然没有消失.

在此输入图像描述

如何解决这个问题

xcode版本7.2 ios版本9+

注意:

xcode为我创建了一个证书.我可以在钥匙串中看到这个

iphone xcode apple-push-notifications ios sideloading

6
推荐指数
2
解决办法
7035
查看次数

使用新代码签名证书更改了包系列名称

以前我们有一个代码签名证书,每件事都很好.最近证书已过期,因此我们从Comodo获得了新证书,并发布了该证书的新版本.

所以这就是问题:软件包系列名称已更改为新的证书,因此我无法使用新证书打包的新版本升级旧的已安装应用程序.

需要解决方案来将Package Family Name维持为常量或新证书,我们还需要为旧应用程序提供升级.

我们怎样才能做到这一点?

从PowerShell升级包时出错错误:

Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed
updates, dependency or conflict validation.
Windows cannot install package df70dbc9-455c-4c32-b052-7ac2943630b7_1.0.193.1_x64__qbsrcgy0j364g
because a different package df70dbc9-455c-4c32-b052-7ac2943630b7_1.0.0.191_x64__hs446qhh7vdt4
with the same name is already installed. Remove package
df70dbc9-455c-4c32-b052-7ac2943630b7_1.0.0.191_x64__hs446qhh7vdt4 before
installing.
NOTE: For additional information, look for [ActivityId]
b0deec37-ac10-0001-81fd-deb010acd101 in the Event Log or use the command line
Get-AppxLog -ActivityID b0deec37-ac10-0001-81fd-deb010acd101
At C:\Users\\Desktop\\myappName_1.0.193.1_x64_Test\Add-AppDevPackage.ps1:388 char:13
+             Add-AppxPackage -Path $DeveloperPackagePath.FullName -DependencyPath ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Users\myuser....193.1_x64.appx:String) [Add-AppxPackage], …

powershell windows-8 windows-runtime sideloading

5
推荐指数
1
解决办法
798
查看次数

错误 0x800B0100:必须对应用程序包进行数字签名才能进行签名验证

我正在尝试通过使用 WinAppDeployCmd.exe 安装应用程序来测试应用程序,但我收到以下错误:

正在安装应用程序...远程操作失败。0x800B0100 错误 0x800B0100:应用程序包必须经过数字签名才能进行签名验证。

我已经通过为应用程序商店选项创建通过 Visual Studio 打包。

sideloading windows-phone-8.1

5
推荐指数
0
解决办法
816
查看次数

如何通过appxbundle正确加载UWP应用

通过运行由应用程序包创建生成的PowerShell脚本,我可以在辅助计算机上成功加载应用程序。

但是,如果我尝试双击.appx(或.appxbundle)文件的更友好的方法,然后在该对话框中按“安装”,则会出现以下错误:

...installation failed

Ask the developer for a new app package. This package may conflict with a package already installed, or it depends on things that are not installed here (package dependencies) or is made for a different architecture (0x80073CF3).
Run Code Online (Sandbox Code Playgroud)

但这是一个变数:如果我首先通过PowerShell脚本安装该应用程序,则在进行双击时,后续的应用程序包更新确实会成功安装。因此,换句话说,第一次侧载安装需要PowerShell,随后的更新可以通过友好的GUI双击方法完成。

我的最终目标是允许我的用户在新计算机上安装我的应用程序,而不必参与PowerShell。因此,我需要此GUI侧载安装才能正常工作。

(注意:我使用的是VS 2017 15.3.4,我的开发计算机和目标计算机都运行Windows build 15063,即使在创建空白的UWP应用,以Creators Update 15063为目标并且没有其他软件包或引用的情况下,也会遇到此问题被添加)

更新资料

我的UWP项目设置为使用正式的,受信任的代码签名证书(而不是测试证书)。

更新2 看起来这个问题已通过秋季创作者的更新得到解决。在用FCU更新开发机器和目标机器之后,安装对话框现在在进度栏中指示了一个附加步骤:大约19%的安装对话框显示“正在安装附加框架...”。之后,它会继续进行“安装应用程序包”,此后不久便会成功。

顺便说一句,即使使用空白应用程序(VS->创建新的UWP应用程序->使用我受信任的证书签名->创建应用程序包->尝试侧加载),也观察到我以前的问题(针对较旧的Creator的更新)

sideloading uwp

5
推荐指数
1
解决办法
3098
查看次数

在没有Windows应用商店的情况下提供UWP应用的首选方式

我需要提供一个UWP应用程序(*),客户端将在其网络中的平板电脑上安装.Windows应用商店被政策阻止.

有一个签名和侧载.appx包的程序(https://blogs.msdn.microsoft.com/micham/2014/05/30/sideloading-store-apps-to-windows-8-1-devices/)但它非常复杂.

有没有办法将应用程序捆绑为.msi.exe(或APP-V包)?

(*)它必须是一个UWP应用程序才能注册为文件打开选择器.

windows sideloading appv uwp

4
推荐指数
2
解决办法
1773
查看次数