这里使用的是最快速方便的ant打包,选用ant打包的原因是他比aapt package
之类的打包命令简单直接,便于入手
首先保证你的环境可以IDE里正常调试,无错误
设置打包环境
这里我用一个批处理把打包需要的环境变量设置好
批处理setting.bat
set JAVA_HOME=%~dp0\Java\jdk
set CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
set path=%JAVA_HOME%\bin;%path%
set ANDROID_HOME = %~dp0\android\sdk
set path=%~dp0\android\sdk;%path%
set path=%~dp0\android\sdk\tools;%path%
set path=%~dp0\android\sdk\platform-tools;%path%
set path=%~dp0\apache-ant\bin;%path%
由代码可以清楚的知道 这里主要是设置了jdk Android和ant的环境变量
执行打包
在项目的主目录新建 builder.bat
call /setting
:这里是 lib-project 初始化应用的项目 weibo.sdk.android.api
cd ../weibo.sdk.android.api
call android update lib-project -p . -t android-19
cd ../myapp
call ant clean
call android update project -p . -t android-19
call ant release
所有命令执行完毕,就会在bin
目录下生成 -release.apk
结尾的 apk文件既是打包好的安装包