Win 8.1 で実行されている Visual Studio 2013 Update 3 を使用して、ファイルで key.store、key.alias などの値を指定することにより、署名付き APK を正常にビルドしましたres/cert/android/ant.properties
。ここで、ネイティブの Windows 暗号ストアから取得した資格情報を使用して APK に署名したいと考えています。つまり、-storetype Windows-MY
jarsigner ツールに渡します。MDHA を使用してこれを行うにはどうすればよいですか?
質問する
141 次
1 に答える
0
さらに調査を行った結果、Android ant ビルドの範囲内で説明したことを実行する唯一の方法は、何らかの形で .xml で-release-sign
ターゲットを再定義することであるという結論に達しました${sdk.dir}/tools/ant/build.xml
。に独自のルールを挿入する方法がわからないため、「何とか」と言いますbld/Release/platforms/android/custom_rules.xml
。
一方で、MDHA プロジェクト ファイルに独自のターゲットを記述して、jarsigner
およびzipalign
ツールを実行することもできました。このアプローチの欠点は、これらのツールの場所とターゲット APK ファイルをプロジェクト ファイルにエンコードする必要があることです。
于 2014-10-10T18:49:12.830 に答える