Android jarsigner“;只能指定一个别名”;
运行此命令时,出现以下错误:Android jarsigner“;只能指定一个别名”;,android,android-keystore,Android,Android Keystore,运行此命令时,出现以下错误: 只能指定一个别名一种方法是重命名路径以删除空格,因此: C:\带有空格的文件夹\应替换为C:\带有空格的文件夹\ 还是你的情况 C:\Program Files\Java\jdk1.7.0_01\bin> jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore Cartoons.keystore Cartoons.apk Cartoons 正如评论中所指出的,另一种方法是指定密钥库和ap
只能指定一个别名一种方法是重命名路径以删除空格,因此:
C:\带有空格的文件夹\
应替换为C:\带有空格的文件夹\
还是你的情况
C:\Program Files\Java\jdk1.7.0_01\bin> jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore Cartoons.keystore Cartoons.apk Cartoons
正如评论中所指出的,另一种方法是指定密钥库和apk文件的完整路径,并在其周围加上引号:(虽然我并不声称已经对此进行了测试..可能是指出这一点的EJP已经进行了测试)
如果你经常这样做的话,我更喜欢只使用没有空格的文件夹的解决方案,因为这些参数太多了,但是只要一两次,上面的方法可能会更简单。我无法将程序文件修改为程序文件。我成功地做到了这一点,谢谢,我移动了这个文件:Cartoons.keystore in other folderI不使用带有空格的文件夹进行开发。还必须有其他内容。只需在文件名周围加引号即可。文件可能重复
C:\Program_Files\Java\jdk1.7.0_01\bin
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore "C:/Program Files/..../Cartoons.keystore" "C:/Program Files/...../Cartoons.apk" "C:/Program Files/..../Cartoons"