0

Win 8.1 で実行されている Visual Studio 2013 Update 3 を使用して、ファイルで key.store、key.alias などの値を指定することにより、署名付き APK を正常にビルドしましたres/cert/android/ant.properties。ここで、ネイティブの Windows 暗号ストアから取得した資格情報を使用して APK に署名したいと考えています。つまり、-storetype Windows-MYjarsigner ツールに渡します。MDHA を使用してこれを行うにはどうすればよいですか?

4

1 に答える 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 に答える