yahue

这里使用的是最快速方便的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文件既是打包好的安装包

注意:

  1. 如果引用了第三方类库需要在project.properties里的 android.library.reference.1=..\\weibo.sdk.android.api
  2. 执行 ant release 发布代签名的apk的时候 需要在项目主目录里有ant.properties文件 里面要正确的配置key.storekey.aliaskey.store.passwordkey.alias.password

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2021-08-15
  • 2022-02-24
  • 2021-06-22
猜你喜欢
  • 2021-11-03
  • 2022-01-05
  • 2021-12-10
  • 2021-07-18
  • 2021-06-25
  • 2022-12-23
  • 2021-08-31
相关资源
相似解决方案