android LicenseValidator : Signature verification failed

标签 android android-emulator android-manifest

我在一个应用中遇到了 LVL 问题。

我们有大约 10 个应用程序正在使用许可证检查,但今天只有一个应用程序无法正常工作。它显示签名验证失败错误。所有 10 个应用程序都使用相同的许可库,除了一个应用程序之外,所有应用程序都运行良好。不明白为什么它不起作用。我使用的 key 绝对正确!

我在 logcat 中得到的错误是:

12-12 15:22:07.000: E/LicenseValidator(6783): Signature verification failed.

并运行 LicenseCheckerCallback 的 dontAllow() 函数。

我正在 Nexus One 上测试应用。

最佳答案

首先,根据开发者控制台 -> 开发工具 -> 服务和 API Base-64 代码仔细检查应用中的 BASE64_PUBLIC_KEY

第二,在准备好“构建 -> 生成签名 APK”并将其上传到商店之前,不要更改 gradle 文件中的 versionCode。未在上传的先前版本中使用的版本代码未经许可返回。

第三,确保在设备上登录的用户确实拥有许可证(真实或测试人员)。

第四,确保设备上的互联网连接正常。

关于android LicenseValidator : Signature verification failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472709/

相关文章:

android-emulator - Titanium 开发人员,Android 模拟器 - 传递自定义参数

android - 由于 <data android :scheme ="http"/> in AndroidManifest. xml,应用未在启动器中列出

android - 如何从源代码中隐藏 AdMob 应用程序 ID

android - 是否可以阻止 Android Wear 设备安装该应用程序?

Android 动态壁纸 -- OpenGL 与 Canvas

android - Adb emu 命令有时不起作用

android - 如何在带有 php mysql 的 android 中的一个 Activity 中使用两个微调器

android - 在 Android Studio 中运行模拟器时出错

java - 适用于 Android 的 BBC iPlayer 广播应用程序 - 滚轮导航

android - 自定义按下硬件按钮时弹出的Android Overflow菜单