命令行停创建 Android 工程,用 Ant 进行编译部署

命令行下创建 Android 工程,用 Ant 进行编译部署安装完 Android SDK 后可以在命令行下 Android.bat 命令创

命令行下创建 Android 工程,用 Ant 进行编译部署
安装完 Android SDK 后可以在命令行下 Android.bat 命令创建一个示例项目,有 Ant 的话还可直接用 Ant 来编译部署到模拟器上运行。

环境准备:

告诉 path 要指向到 Android SDK 目录的 tools 子目录中,如 d:\android-sdk-windows\tools
要用 ant 编译部署的话,再把 ant 的 bin 目录加入到 path 上,如 D:\apache-ant-1.8.2\bin

进到命令行下,执行:

-package-debug-sign:[apkbuilder] Creating Hello-debug-unaligned.apk and signing it with a debug key...debug:[echo] Running zip align on final apk...[echo] Debug Package: C:\TestAndroid\bin\Hello-debug.apkinstall:[echo] Installing C:\TestAndroid\bin\Hello-debug.apk onto default emulator or device...[exec]     pkg: /data/local/tmp/Hello-debug.apk[exec] Success[exec] 35 KB/s (13235 bytes in 0.359s)BUILD SUCCESSFUL


在 c:\TestAndroid 下新生成了 Hello-debug-unaligned.apk 和 Hello-debug.apk, 然后部署到模拟器上的是 Hello-debug.apk。当然有了 apk,你也可以直接使用 adb install Hello-debug.apk 来安装到模拟器上。当然如果adb root 可以获取到root权限的话,也可以adb push Hello-debug.apk /system/app

执行完指令之后,你就可以在模拟器或者Devices上看到。

如果需要用自己的key进行sign,且在编译的时候
在build.properties里面添加:

key.store=demo.keystore
key.alias=demo.keystore
进行签名。
demo.keystore为自己的签名。