http://blog.csdn.net/linxcool/article/details/27539831
android sdk支持ant自动构建生成jar。
一、构建工程生成
"E:\android\android-sdk-windows_new\tools\android.bat" update project -t 19 -p .
运行后,项目的根目录将生产 build.xml 及 local.properties
ant需要的就是build.xml和local.properties
二、生成so文件
ndk-build
三、生成apk
ant release
四、生成jar
ant jar
在build.xml添加构建jar的task。</project>的前面插入。
<!-- 打包成jar -->
<target name="jar" depends="release" description="build jar file">
<property name="jar.dir" location="${source.dir}/../libs/" />
<echo message="dir=${jar.dir}" />
<mkdir dir="${jar.dir}" />
<jar destfile="${jar.dir}/Drisk.jar" basedir="${out.dir}/classes">
<exclude name="**/*Test.*" />
<exclude name="**/Test*.*" />
<exclude name="**/ui/*.*" />
<exclude name="**/demo/*.*" />
</jar>
</target>
五、在libs目录下输出的就是我们需要的sdk。
android sdk支持ant自动构建生成jar。
一、构建工程生成
"E:\android\android-sdk-windows_new\tools\android.bat" update project -t 19 -p .
运行后,项目的根目录将生产 build.xml 及 local.properties
ant需要的就是build.xml和local.properties
二、生成so文件
ndk-build
三、生成apk
ant release
四、生成jar
ant jar
在build.xml添加构建jar的task。</project>的前面插入。
<!-- 打包成jar -->
<target name="jar" depends="release" description="build jar file">
<property name="jar.dir" location="${source.dir}/../libs/" />
<echo message="dir=${jar.dir}" />
<mkdir dir="${jar.dir}" />
<jar destfile="${jar.dir}/Drisk.jar" basedir="${out.dir}/classes">
<exclude name="**/*Test.*" />
<exclude name="**/Test*.*" />
<exclude name="**/ui/*.*" />
<exclude name="**/demo/*.*" />
</jar>
</target>
五、在libs目录下输出的就是我们需要的sdk。