Androidアプリをバージョンアップしたく、新しいAPKを登録したいのですが、
「アップロードした APK の署名が無効です」と表示されます。
最初にリリースした証明書と同じものを使用しています。
以下のエラーが出ます。
アップロードできませんでした
アップロードした APK の署名が無効です(署名の詳細)。
apksigner のエラー: ERROR (Jar signer [アプリ名].RSA): JAR signature META-INF/[アプリ名].RSA uses digest algorithm 2.16.840.1.101.3.4.2.1 and signature algorithm 1.2.840.113549.1.1.1 which is not supported on API Levels [[14, 17]]
Titaniumを使用しており、コマンドラインからビルドすると、
[WARN] The selected alias "[アプリ名]" uses the "SHA256withRSA" signature algorithm which will likely have issues with Android 4.3 and older. [WARN] Certificates that use the "SHA1withRSA" or "MD5withRSA" signature algorithm will provide better compatibility.
とでるので気になってはいました。
tiapp.xmlでは以下の記述をしています。
<android xmlns:android="http://schemas.android.com/apk/res/android"> <tool-api-level>14</tool-api-level> <manifest android:versionCode="6" android:versionName="2.5.42"> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/>
どこをどう変更したら今の証明書でバージョンアップが可能になるのでしょうか。
お知恵をお貸し下さい。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。