我正在尝试在运行 Jelly Bean (4.2) 的 AOSP 构建的设备上安装 APK。 当我“adb install my.apk”时,出现错误: [INSTALL_FAILED_VERIFICATION_FAILURE] 我试过使用“testsign.jar”来“签名”apk,但它不会改变结果
INSTALL_FAILED_VERIFICATION_FAILURE无法安装新软件包,因为验证未成功 INSTALL_FAILED_PACKAGE_CHANGED程序包改变了调用程序的预期 INSTALL_FAILED_UID_CHANGED新包被分配了一个不同于以前保存的UID INSTALL_FAILED_VERSION_DOWNGRADE新软件包的旧版本代码比当前安装的软件包更旧 INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE旧包...
INSTALL_FAILED_INVALID_INSTALL_LOCATION = -19; 解释:无效的安装路径INSTALL_FAILED_MEDIA_UNAVAILABLE = -20; 解释:Android应用安装位置当前不可用,早期android设备会出现类似问题INSTALL_FAILED_VERIFICATION_TIMEOUT = -21; 解释:apk 安装验证超时INSTALL_FAILED_VERIFICATION_FAILURE = -22; 解释:安装验证失败 解决...
*@hide*/@SystemApipublicstaticfinalintINSTALL_FAILED_VERIFICATION_TIMEOUT=-21;/** * Installation return code: this is passed in the {@linkPackageInstaller#EXTRA_LEGACY_STATUS} * if the new package couldn't be installed because the verification did not succeed. * *@hide*/@SystemApipublicstatic...
INSTALL_FAILED_VERIFICATION_TIMEOUT = -21 验证超时 INSTALL_FAILED_VERIFICATION_FAILURE = -22 验证失败 INSTALL_FAILED_PACKAGE_CHANGED = -23 预期的应用被改变 INSTALL_FAILED_UID_CHANGED = -24 新的包分配一个与过去不同的UID INSTALL_FAILED_VERSION_DOWNGRADE = -25 安装旧版本 INSTALL_FAILED_PERMISSION_...
INSTALL_FAILED_VERIFICATION_FAILURE 验证安装包失败 INSTALL_FAILED_PACKAGE_CHANGED 应用与调用程序期望的不一致 INSTALL_FAILED_UID_CHANGED 以前安装过该应用,与本次分配的 UID不一致 解决办法:清除以前安装过的残留文件 INSTALL_FAILED_VERSION_DOWNGRADE 已经安装了该应用更高版本 ...
Installation didnotsucceed.The application couldnotbe installed: INSTALL_FAILED_VERIFICATION_FAILUREListofapks:[0]'.../build/outputs/apk/debug/app-debug.apk'Installation failed dueto:'null' 1. 2. 3. 4. 5. 如果您的应用在需要声明 android:exported 的值时未进行此声明,错误日志如下所示。
publicstaticfinalintINSTALL_FAILED_VERIFICATION_FAILURE = -22; /** * if the package changed from what the calling program expected. * 预期的应用被改变 */ publicstaticfinalintINSTALL_FAILED_PACKAGE_CHANGED = -23; /** * if the parser was given a path that is not a file, or does not end...
The application couldnotbe installed: INSTALL_FAILED_VERIFICATION_FAILURE Listofapks: [0]'.../build/outputs/apk/debug/app-debug.apk' Installation failed dueto:'null' 如果您的应用在需要声明android:exported的值时未进行此声明,错误日志如下所示。
The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE 可以看出,这次改动背后的理念是 “不要相信默认值”,因为不符合预期的默认值会产生更严重的风险。举个例子,由于开发者的疏忽,一个原本不允许外部应用启动的组件未显式声明 android:exported=“false”,而正好该组件声明了 过滤器,那么就因...