Android 签名打包出现的错误的解决方法以及代码中获取应用签名信息方法
来源:互联网 发布:restful框架 php 编辑:程序博客网 时间:2024/06/11 03:05
现象:
Android导出APK包时出现,编译调试时不会出现。
错误信息:
Error:(16) Error: "baidutieba_client_inavailable" is not translated in "en" (English) [MissingTranslation]Error:(63) Error: "baidutieba" is not translated in "en" (English) [MissingTranslation]Error:(67) Error: "share_to_baidutieba" is not translated in "en" (English) [MissingTranslation]
错误截图:
解决办法:
resources 标签内增加两个属性即可:
<?xml version="1.0" encoding="utf-8" ?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"> </resources>
import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.Signature;import java.security.cert.CertificateFactory;import java.security.cert.X509Certificate; public void getSingInfo() { try { PackageInfo packageInfo = getPackageManager().getPackageInfo( "com.atguigu.p2p", PackageManager.GET_SIGNATURES); Signature[] signs = packageInfo.signatures; Signature sign = signs[0]; parseSignature(sign.toByteArray()); } catch (Exception e) { e.printStackTrace(); } } public void parseSignature(byte[] signature) { try { CertificateFactory certFactory = CertificateFactory .getInstance("X.509"); X509Certificate cert = (X509Certificate) certFactory .generateCertificate(new ByteArrayInputStream(signature)); String pubKey = cert.getPublicKey().toString(); String signNumber = cert.getSerialNumber().toString(); Log.e("TAG", "pubKey:" + pubKey); Log.e("TAG", "signNumber:" + signNumber); } catch (Exception e) { e.printStackTrace(); } }
阅读全文
0 0
- Android 签名打包出现的错误的解决方法以及代码中获取应用签名信息方法
- android签名打包出现异常的解决方法。
- Android获取应用的签名信息
- Android获取应用的签名信息
- Android获取应用的签名信息
- Android Studio中apk签名打包 以及获取 应用签名字符串
- 关于Android studio打包发布,以及Android签名的获取
- 关于Android studio打包发布,以及Android签名的获取
- Android studio打包发布,以及Android签名的获取
- 关于Android studio打包发布,以及Android签名的获取
- 关于Android studio打包发布,以及Android签名的获取
- 关于Android studio打包发布,以及Android签名的获取
- 应用的打包签名
- Android Studio apk打包以及获取apk签名信息
- Google Gson 加入到Android中, 打包编译混淆签名之后出现的错误
- [.bat][保存以防后面有用哦]获取APK签名信息 , 获取 Android 应用的 Apk 签名
- android获取应用签名信息
- eclipse,android studio 签名打包,获取MD5, SHA1(应用的签名)
- 学习seo教程需要学习更需要提升
- java 生成2维码
- 【高效代码调错系列之代码规范】——让软件学会自己寻找缺陷
- js模块历程
- 习题6.4
- Android 签名打包出现的错误的解决方法以及代码中获取应用签名信息方法
- POJ 3255
- ARM概述
- Redhat(红帽)yum 源更新出现database disk image is malformed
- 小程序支付绑定服务号支付步骤,微信小程序支付绑定商户号支付
- Ubuntu用户、用户组管理命令
- AT&T汇编学习总结二-汇编语言程序范例
- 主成分分析与因子分析的区别
- Java Struts2 POI创建Excel文件并实现文件下载