0

Android アプリをリリース モードでコンパイルして署名しようとすると、次のエラーが発生します。

ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません

キーストア ファイルへの相対パスを設定key.storeしました。ant.propertiesファイル名またはパスにスペースはありません。keytool -listコマンドを使用して表示できるため、キーストアに正しいパスワードを使用していると確信しています。他に何がこのエラーを引き起こしている可能性がありますか?

アップデート:

絶対パスを使用すると、次のエラー メッセージが表示されます。

「キーストア」の値が無効です。単一のパスに解決する必要があります

4

1 に答える 1

4

問題の原因は非常に些細で、見つけるのが難しいことがわかりました。key.storeファイル内のプロパティの値を引用符で囲んでいant.propertiesます。どうやらビルドチェーンの何かがプロパティの値の一部として引用符を含んでいます。引用符を削除した後、アプリをコンパイルして署名しました。

于 2013-03-11T22:03:28.503 に答える