Goal | 描述 |
---|---|
android:apk | 建立apk文件。默認使用debug密鑰對Apk簽名。 如需修改能夠修改配置參數爲<sign><debug>false</debug></sign> |
android:apklib | 建立apklib文件。apklib文件並不會被部署。 |
android:deploy | 部署編譯好或指定的apk文件到一個鏈接的設備上。在運行mvn integration-test(或mvn install)命令會自動執行。 |
android:deploy-dependencies | Deploys all directly declared dependencies of <type>apk</type> in this project's pom.Usually used in a project with instrumentation tests, to deploy the apk to test onto the device before running the deploying and running the instrumentation tests apk.Automatically performed when running mvn integration-test (or mvn install) on a project with instrumentation tests. |
android:dex | 將編譯好的Java classes轉換爲Android dex格式。 |
android:emulator-start | 啓動指定的Android模擬器。 |
android:emulator-stop | 中止指定的Android模擬器. |
android:generate-sources | Generates R.java based on resources specified by the resources configuration parameter.Generates java files based on aidl files. If the configuration parameter deleteConflictingFiles is true (which it is by default), this goal has the following side-effects: deletes any R.java files found in the source directory. deletes any .java files with the same name as an .aidl file found in the source directory. deletes any Thumbs.db files found in the resource directory. |
android:instrument | 在設備運行apk程序. |
android:internal-integration-test | 內部命令,不要直接使用。生命週期到達integration-test步驟時會自動調用。 |
android:ndk-build | 未知 |
android:pull | 從設備上覆制文件/文件夾。 |
android:push | 拷貝文件/文件夾到設備上。 |
android:redeploy | 在鏈接的設備上從新部署編譯或指定的apk文件。 |
android:undeploy | 從鏈接的設備上卸載生成或指定的apk文件。 |
android:unpack | 解包庫。 |
android:version-update | 更新AndroidManifest.xml文件中版本信息相關內容。可使android:versionName屬性值和工程的版本信息保持一致。也能夠配置使android:versionCode自動增加。 注意:該操做可能會從新格式化AndroidManifest.xml文件內容。 配置自動更新android:versionName: <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>maven-android-plugin</artifactId> <executions> <execution> <id>update-version</id> <goals> <goal>version-update</goal> </goals> <configuration> <versionNameUpdate>true</versionNameUpdate> </configuration> </execution> </executions> </plugin> 配置android:versionCode自動增加: html <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>maven-android-plugin</artifactId> <executions> <execution> <id>update-version</id> <goals> <goal>version-update</goal> </goals> <configuration> <versionCodeAutoIncrement>true</versionCodeAutoIncrement> </configuration> </execution> </executions> </plugin> |
android:zipalign | ZipalignMojo can run the zipalign command against the apk. |