- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于Ant编译Android中Ant学习研究
关于Android中Ant自动编译学习研究这里如何下载配置Ant就不在必阐述了。直接进入主题;这里只阐述用已经创建好的工程如何添加Ant自动脚本编译;首先进行项目目录,这里我的项目是:F:\android_workspack\private_ant_test\TJCcmd命令行1、android update project --path F:\android_workspack\private_ant_test\TJC;这里相当简单,这样就在程序主目录生成了Ant必要的文件build.xml、perties等文件,如果是普通的android 应用程序,接下来我们就可以直接在cmd命令行,在程序主目录下运行:ant debug可直接编译当前程序为apk文件了;直接ant installd ?直接打包安装到手机;我这里TJC项目导入了其它外部项目;这里需要对外部工程单独update;对于引用的外部工程需要用android update lib-project ; 我的两个外部工程为:WidgetLib、FrameworkLib这里接下来,给外部工程生成必要的build.xml等文件;执行命令:2、 android update lib-project --path F:\android_workspack\private_ant_test\WidgetLibandroid update lib-project --path F:\android_workspack\private_ant_test\FrameworkLib这样在生成build.xml文件过程可能会抱错:这里提示:做为Lib-project也必需要有AndroidManifest.xml文件,只有它还不够必须保证里面存在Application,不然它在更新的时候,依然会抱无此文件异常;[html]view plaincopyprint??xml?version=1.0?encoding=utf-8???manifest?xmlns:android=/apk/res/android??????package=com.viewpagerindicator??????android:versionCode=65??????android:versionName=2.4.1?????????uses-sdk?android:minSdkVersion=4?/???????application??????/application????/manifest???xml version=1.0 encoding=utf-8?manifest xmlns:android=/apk/res/android package=com.viewpagerindicator android:versionCode=65 android:versionName=2.4.1 uses-sdk android:minSdkVersion=4 / application /application/manifest3、经过这几个简单步骤之后,可以直接在主项目下面(TJC)执行;命令:ant debug可以直接用命令打包android应用程序了; ?当然这是最基本的Ant打包过程; ?我们有必要可以修改perties,,我们也可以直接修改android目录下面的D:\android-sdk-windows\tools\ant\build.xml文件,,,查看我们用命令更新生成的build.xml文件,最后面可以看到:!-- version-tag: 1 --? ? import file=${sdk.dir}/tools/ant/build.xml /可得知,我们当前配置都来自Android默认配置,我们也可以手动配置,在我们生成的build.xml文件中可以看到property file=perties /,,我们引用了当前目录下面的perties,我们可以这里配置需要的变量,达到配置目的;在项目根目录新建一个perties文件;并且在里面写入一下数据:#keystore文件的目录;key.store=android.keystore#这个名字就是在生成keystore时那个alias字段的值key.alias=android#两个密码分别写建立keystore时的两个密码key.store.password=(your pwd)key.alias.password=(your pwd)注意事项;在我们android update的时候,,--path 后面跟随的目录不能带空格,不然命令行不会认识导致不可预料异常;关于Ant命令,,build.xml如何配置这里
文档评论(0)