Android SDK Tools 升级到15,Android 4.0(API 14) 过程中的一些问题

本文详细介绍了在使用Android SDKTool升级后遇到的build.xml过期错误,并提供了通过androidupdateproject重新生成build.xml的方法。同时,提供了使用antrelease生成未签名APK文件及jarsigner进行签名安装的步骤,确保应用能够成功安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天升级最新的SDK Tool。升级后发现原来控制台编译的工程出现了

Error. You are using an obsolete build.xml
You need to delete it and regenerate it using
    android update project

通过提示信息可以知道。build.xml过期了。直接用android updata project 重新生成一个build.xml

       Usage:
       android [global options] update project [action options]
       Global options:
  -h --help    : Help on a specific command.
  -v --verbose : Verbose mode, shows errors, warnings and all messages.
  -s --silent  : Silent mode, shows errors only.

                         Action "update project":
  Updates an Android project (must already have an AndroidManifest.xml).
Options:
  -l --library    : Directory of an Android library to add, relative to this
                    project's directory.
  -p --path       : The project's directory. [required]
  -n --name       : Project name.
  -t --target     : Target ID to set for the project.
  -s --subprojects: Also updates any projects in sub-folders, such as test
                    projects.
使用:android updata project -p ./ -n myprojectname -t android-8 就可以重新生成相关文件。最重要的就是build.xml


这样编译后的内容是个未签名的包。不能安装可以写个.sh脚本

调用 ant release后在调用

jarsigner  -keystore /home/ubuntu/sph_publish/sph -storepass  123456! -keypass 123456! -signedjar ./myapk.apk /home/ubuntu/newsph/tewilove9d43997/bin/xxx.apk 视频汇  来进行签名安装。

./myapk.apk 是要生成的新文件名

xxx.apk是调用ant release后生成的未签名包

视频汇: 是应用程序的别名。

这些在eclipse里:是右键工程->android Tools->Export signed application package 类似


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值