首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Ant自动封装

2012-06-26 
Ant自动打包?Ant使用?现在来说说这几个文件:1). Build.xml文件:这个文件是ant运行时脚本,这是一个固定的模

Ant自动打包

?Ant使用

?


现在来说说这几个文件:
1). Build.xml文件:这个文件是ant运行时脚本,这是一个固定的模板,其中主要需要变动的是:<project name="MyAndroidApp" default="help">里的name属性,这个属性的唯一作用是用于命名生成的apk文件(如MyAndroidApp-release.apk);但注意,这个文件不要在eclipse里打开,如果打开了会报错,解决办法只有把这个文件先删除再复制进去。
2). Build.properties文件:这是一个属性文件,可以更改编译时的一些属性,我主要用到的是下面几个属性
Ant自动封装
jar.libs.dir表示如果你引用的第三方jar包的路径,其default=libs
java.encoding表示文件的编码,其default=gbk
key.store表示key的路径,如:xx/xxxx.keystore
key.alias表示key的别名,这个别名不要带路径
key.store.password, key.alias.password就不用说了。
3). Local.properties文件:这个也是一个属性文件,其中用于记录sdk.dir的路径
Ant自动封装
?4). proguard.cfg文件:这个是混淆配置文件,其中的大部分是都是一样的,只要根据模板走就行了,其中主要是注意两点:
*. -keep class * extends android.view.View?这个表示自定义的view对象不做混淆,其默认情况下是没有的,但这个必须要写,因为我们会在xml文件里使用其全路径
*. -dontwarn com.mapbar.android.**这名话很重要,如果我们使用了第三方的jar包,编译时也会对第三方的jar进行混淆,如果第三方法的jar包里有类所关联的类没有加入到这个jar包中,则在编译时,会warn,而且这个warn会让编译过程终止。而这句话的意思是,不要抛出前缀为com.mapbar.android的warn,这样就不会终止编译过程了。


Ant自动封装
Ant自动封装?



Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装
Ant自动封装

               3 楼 枫叶灬紫云 2011-09-30   楼主看到话,发到这个邮箱,非常感谢 471029411@qq.com 4 楼 三毛 2011-11-03   您太给力啦 5 楼 hshm 2011-11-22   楼主,能把default.properties放出来么? 6 楼 巩建军 2012-02-03   楼主可以给我一个全的build.xml和default.properties吗?您可以把关键信息处理掉,邮箱guhong@yeah.net 7 楼 seamount 2012-02-10   大哥帮忙给个完整的TestDemo好不,搞了半天也没搞定。。。谢谢了pursuemoon@qq.com 8 楼 mariner 2012-03-16   请楼主分享一份完整点的文件包,多谢。1239066763@qq.com 9 楼 zkl905138211 2012-03-19   请楼主分享一下完整的包(credentials.xml)90513811@qq.com,非常感谢 10 楼 475310736 2012-05-16   楼主啊给个demo好不,1771893348@qq.com 11 楼 libo19881179 2012-06-01   楼主能不截图吗...求个源码 谢谢了 812258893@qq.com 12 楼 libo19881179 2012-06-01   libo19881179 写道楼主能不截图吗...求个源码 谢谢了 812258893@qq.com
最好能去掉svn部分 13 楼 fhsh168 2012-06-11   求一份源码,非常感谢  576673831@qq.com

热点排行