| Index: trunk/src/build/android/ant/apk-package.xml
|
| ===================================================================
|
| --- trunk/src/build/android/ant/apk-package.xml (revision 193181)
|
| +++ trunk/src/build/android/ant/apk-package.xml (working copy)
|
| @@ -15,7 +15,7 @@
|
| limitations under the License.
|
| -->
|
|
|
| -<project default="-package">
|
| +<project default="-do-sign">
|
| <property name="verbose" value="false" />
|
| <property name="out.dir" location="${OUT_DIR}" />
|
| <!-- Output directories -->
|
| @@ -46,11 +46,14 @@
|
| <equals arg1="build.target" arg2="debug" />
|
| </condition>
|
|
|
| + <property name="out.final.file" location="${FINAL_APK_PATH}" />
|
| +
|
| <!-- Disables automatic signing. -->
|
| <property name="build.is.signing.debug" value="false"/>
|
|
|
| <!-- SDK tools assume that out.packaged.file is signed and name it "...-unaligned" -->
|
| - <property name="out.packaged.file" value="${UNSIGNED_APK_PATH}" />
|
| + <property name="out.packaged.file" value="${out.dir}/${APK_NAME}-unsigned.apk" />
|
| + <property name="out.unaligned.file" value="${out.dir}/${APK_NAME}-unaligned.apk" />
|
|
|
| <property name="resource.dir" value="${RESOURCE_DIR}"/>
|
| <property name="resource.absolute.dir" location="${resource.dir}"/>
|
| @@ -164,4 +167,33 @@
|
| <nativefolder path="${native.libs.absolute.dir}" />
|
| </apkbuilder>
|
| </target>
|
| +
|
| +
|
| +
|
| + <property name="key.store" value="${KEYSTORE_PATH}"/>
|
| + <property name="key.store.password" value="chromium"/>
|
| + <property name="key.alias" value="chromiumdebugkey"/>
|
| + <property name="key.alias.password" value="chromium"/>
|
| + <property name="zipalign" location="${android.tools.dir}/zipalign" />
|
| +
|
| + <!-- Signs and zipaligns the apk. -->
|
| + <target name="-do-sign" depends="-package">
|
| + <sequential>
|
| + <echo level="info">Signing final apk...</echo>
|
| + <signapk
|
| + input="${out.packaged.file}"
|
| + output="${out.unaligned.file}"
|
| + keystore="${key.store}"
|
| + storepass="${key.store.password}"
|
| + alias="${key.alias}"
|
| + keypass="${key.alias.password}" />
|
| +
|
| + <zipalign
|
| + executable="${zipalign}"
|
| + input="${out.unaligned.file}"
|
| + output="${out.final.file}"
|
| + verbose="${verbose}" />
|
| + <echo level="info">Release Package: ${out.final.file}</echo>
|
| + </sequential>
|
| + </target>
|
| </project>
|
|
|