我有一个我想签名和发布的应用程序。我没有使用eclipse开发应用程序。我对编程知之甚少。我搜索了很多论坛,但找不到办法。任何人都可以在不使用eclipse的情况下解释这样做的程序吗?
答案 0 :(得分:1)
1 - 您还没有这样做,您需要创建一个新密钥,打开命令行并输入:
keytool -genkey -noprompt \
-alias eclipse \
-dname "CN=first and last name" \
-keystore "c:\path\keyname.key" \
-storepass password \
-keypass password \
-keyalg RSA \
-keysize 2048 \
-validity 10000
2 - 现在您必须签署APK:
JAVA_HOME/bin/jarsigner
-verbose
-keystore c:\path\keyname.key
-storepass password
-keypass password
-signedjar DEV_HOME/bin/AndroidTest.signed.apk DEV_HOME/bin/AndroidTest.unsigned.apk AndroidTestKey
3 - 最后一步是zipalign:
ANDROID_HOME/tools/zipalign
-v
-f 4 DEV_HOME/bin/AndroidTest.signed.apk DEV_HOME/bin/AndroidTest.apk
备注:强>
DEV_HOME
是您项目的位置
ANDROID_HOME
是Android SDK位置
JAVA_HOME
是Java位置
答案 1 :(得分:0)