段珊珊:如何生成android签名文件
李美娇的回答:
工具/原料 Win7 x64 adt-bundle-windows-x86_64-20140702 方法/步骤 新建一个工程命名为“HelloWorld”,操作如下图所示, 处前两个界面外,其他的界面都点击默认值即可; 通过 “右键工程->Run As...->Android Application”, 在 工程目录的 bin/HelloWorld.apk 会生成一个apk文件 点击 “Use the Export Wizard”,如下图所示: 点击 Next, 如下图所示: 1、选择 "Create New Keystore", 2、输入将要保存的数字签名文件,如“D:\Android\key\HelloWorld.key” 3、输入密码,如:HelloWorld 4、输入确认码,如 HelloWorld 5、点击 Next 效果如下: 输入昵称,密码,确认码,期限,名字后,点击next,如下图所示: 输入需要签名的apk包,点击Finish后,就完成了对apk包的数字签名 同时也会生成数字签名用的文件,如:“"D:\Android\key\HelloWorld.key"”
申子辰的回答:
方法/步骤 对apk的签名需要把项目导入到android studio软件中,进行点击菜单中“build”选项,弹出的下拉菜单中的“generate signed apk”. 进入到generate signed apk中界面框中,因第一次对apk的签名,就需要先创建签名文件钥匙,点击”create new“的按钮。 进行选择钥匙保存的位置,指定到磁盘的位置,然后在文件昵称填入,点击“ok”的选项。 进入到new key store的界面中,根据界面中提示信息输入内容信息,输入完成之后点击“ok”。 钥匙创建完成之后,进行点击"next下一步"操作。 在进入到这个界面中选择apk生成保存的位置,然后在build type中选择release的选项,然后点击“finish”的选项,这样就生成到apk的保存路径中。
王璐的回答:
不知道
叶茂西的回答:
在Linux环境中,以Android源码目录为根目录 cd build/target/product/security/ 其中的platform.pk8是制作系统签名需要的文件、 1 在这个目录下,执行 openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem 生成临时文件platform.pem 2 接着执行以下命令,将在目录下生成platform.p12文件,它本质上应该就是一个数字证书。 openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:android -name androiddebugkey 3 然后再执行以下, keytool -importkeystore -deststorepass android -destkeystore ./platform.jks -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android 这个名字可以改成debug.keystore. 后缀名没有关系,eclipse和AS都识别 platform.jks 出现以下信息,表示成功生成 platform.jks 4 然后在打包 apk 的时候选择platform.jks文件,就可以直接用adb命令安装apk到机器中了。