署名されていないバージョンがビルドされているのに、署名された APK がビルドされていないという奇妙な状況があります。
これに関する情報は次のとおりです。
* eclipse ではなく、ant を使用します。
次のコマンドを実行して、コマンド ラインでストア キーを作成しました。
keytool -genkey -v -keystore C:\my.keystore -alias my_alias.keystore -keyalg RSA -keysize 2048 -validity 10000
これにより、キーストアが C:\ に配置されました
ここで、apk に署名するために、(ビルド プロセス中に) 次のコマンドを使用します。
jarsigner -storepass password -verbose -keystore "C:\Android-Enviroment\my.keystore" -signedjar "C:\Documents and Settings\O\Desktop\Project\bin\project-signed.apk" "C:\Documents and Settings\O\Desktop\Project\bin\Project-release-unsigned.apk" my_alias.keystore -digestalg SHA1 -sigalg MD5withRSA
これにより、署名されていない apk のみがビルドされます: Project -release-unsigned.apk なしで Project-signed.apk
だから...質問:
1- キーの作成および/またはソースのビルドに問題はありますか?
2-これをデバッグする方法は? 生成されたキーが機能しない理由をどのように知ることができますか?!
私は初心者なので、答えはとても明白かもしれませんが、私は本当にそれを理解できませんでした!
ご協力いただきありがとうございます...