安卓安装软件签名错误怎么办
有可能是以下三种情况导致的问题一:您有可能没有安装JAVA运行库,所以无法签名APK汉化签名需要用到java,java下载安装配置网上有很多讲解。
补充一下:在安装之后运行签名工具时还是提示“您有可能没有安装JAVA运行库,所以无法签名”,原因是前面的JDK安装步骤已经安装过,我们需要安装JRE,根据你的系统选择合适的安装包。
至此,没有java运行库的问题解决。
问题二:签名失败,可能文件路径中包含空格,中文,请把本软件和要签名的软件移动到C盘的根目录下进行签名很多人会把要签名的apk文件放到C盘的根目录下,但是还是不行。
要注意提示说的 需要把签名软件也放到C盘的根目录下,而且APK文件名中不能包含空格和汉字。
然后运行软件,点击“签名”菜单即可。
问题三:apk签名后的软件0字节检查你的apk文件里面是不是有中文命名的文件,不能出现英文名,否则签名成功也是0字节。
安卓安装软件签名错误怎么办
有可能是以下三种情况导致的问题一:您有可能没有安装JAVA运行库,所以无法签名 APK汉化签名需要用到java,java下载安装配置网上有很多讲解。
补充一下:在安装之后运行签名工具时还是提示“您有可能没有安装JAVA运行库,所以无法签名”,原因是前面的JDK安装步骤已经安装过,我们需要安装JRE,根据你的系统选择合适的安装包。
至此,没有java运行库的问题解决。
问题二:签名失败,可能文件路径中包含空格,中文,请把本软件和要签名的软件移动到C盘的根目录下进行签名 很多人会把要签名的apk文件放到C盘的根目录下,但是还是不行。
要注意提示说的 需要把签名软件也放到C盘的根目录下,而且APK文件名中不能包含空格和汉字。
然后运行软件,点击“签名”菜单即可。
问题三:apk签名后的软件0字节 检查你的apk文件里面是不是有中文命名的文件,不能出现英文名,否则签名成功也是0字节。
...
Android签名有什么作用?
平时我们的程序可以在模拟器上安装并运行,是因为在应用程序开发期间,由于是以Debug面试进行编译的,因此ADT根据会自动用默认的密钥和证书来进行签名,而在以发布模式编译时,apk文件就不会得到自动签名,这样就需要进行手工签名。
给apk签名可以带来以下好处:1.、应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。
这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。
如果你采用了不同的证书,那么系统会要求你的应用程序采用不同的包名称,在这种情况下相当于安装了一个全新的应用程序。
如果想升级应用程序,签名证书要相同,包名称要相同!2、应用程序模块化:Android系统可以允许同一个证书签名的多个应用程序在一个进程里运行,系统实际把他们作为一个单个的应用程序,此时就可以把我们的应用程序以模块的方式进行部署,而用户可以独立的升级其中的一个模块3、代码或者数据共享:Android提供了基于签名的权限机制,那么一个应用程序就可以为另一个以相同证书签名的应用程序公开自己的功能。
以同一个证书对多个应用程序进行签名,利用基于签名的权限检查,你就可以在应用程序间以安全的方式共享代码和数据了。
不同的应用程序之间,想共享数据,或者共享代码,那么要让他们运行在同一个进程中,而且要让他们用相同的证书签名。
...
apk编辑器怎么用
1. 先点开想要修改软件安装包所在的文件夹,然后点击安装包,会有如下图情况,然后点击最后一个文件,如图下划线,以360优化大师为例。
2. 点开后会有如下图3. 在里面找到想改的数据,然后在下面的空中输入想改的东西。
4. 改好后点返回键,点弹出菜单里的保存。
点完后又会弹出一个选项,是加入词典选项,如果以后想经常改的话就点。
5. 修改好后会出现两个文件,后缀名为.bak的是原文件,后缀名为apk的是改后的文件。
6. 长按安装包,会弹出一个菜单,点击安装,另外,安装前把之前安装的卸了,不然安不了。
安卓已经安装完的软件怎么改名?
安卓是一个较开源的系统,其系统的大部分代码都是对外开放的,所以各手机厂商也因此基于安卓深度定制了自己的系统,比如MIUI、乐蛙等系统,既然很多代码是开放的,因而我们是可以修改系统的很多东西的,今天这里讲一下如何修改安卓程序的名称,当然相信这对很多人来说都是没啥用得着的,但对某些“偏执狂”、有“强迫症”的童鞋来说,可能就是非常有用的哦。
准备工具:下载安装Java 1.6版(建议1.7或以上)并配置好java环境变量;APK+Dex文件反编译及回编译工具(APKDB)v1.7.2版(建议下载1.8.0以上正式版本);ARSC编辑器;以上工具都可以百度下载得到;1 所谓巧妇难为无米之炊,准备好上述工具后,我们首先将要修改名字的程序解压一下,将其.apk后缀改为.zip后解压,找开解压后的文件夹并找到resources.arsc文件:2 接下来打开ARSC编辑器软件,将这个resources.ars文件拖动到程序处理框内,这时软件就会自己打开这个resources.ars文件了:3 在标题栏中找到“string”一栏,并在下面的“键”值中找到“app_name”这项值,我们也可以直接在下面搜索栏中输入“app_name”进行快速定位:4 然后将右下方“区域”的选项选择为“zh”项,这时你就会看到原来区域值已经由"TTPod"变为"天天动听"了,现在我们就可以进行程序名字的修改了,比如在“区域值”内将原来程序的名字由“天天动听”改为“天天动听哦”,然后再点一下右下角的“保存当前值”即可,你会发现上面的键值栏的名字也已经跟着我们变了:5 接下来选择“文件”里的“保存”,弹出是否覆盖的提示,我们选择“是”:6 然后再将文件夹里的文件重新打包,即添加到“压缩文件zip...”,并修改其后缀为.apk,用APKDB工具对重新打包的程序进行重新签名(否则无法安装使用哦):7 最后将程序放到手机中安装,这时你会发现你已经成功将程序名字给修改了哦,如下图所示,变成了“天天动听哦”呵。
android开发 怎么给apk文件用已有的签名文件进行签名,不用eclipse
方法一: 命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*说明:-genkey 产生密钥 -alias demo.keystore 别名 demo.keystore -keyalg RSA 使用RSA算法对签名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*说明:-verbose 输出签名的详细信息 -keystore demo.keystore 密钥库位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/ 注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。
正确步骤应该是:在工程点击右键->Anroid Tools-Export Unsigned Application Package导出的apk采用上述步骤签名。
...
俱乐部不玩搏击玩段子