- 在项目里要加入几个文件(build.properties, build.xml, local.properties, proguard.cfg), 怎样得到这些文件了,只需要用命令创建一个android项目,就可以得到这些文件(这些文件对于不同的项目,基本上是一样的):
现在来说说这几个文件:
1). Build.xml文件:这个文件是ant运行时脚本,这是一个固定的模板,其中主要需要变动的是:<project name="MyAndroidApp" default="help">里的name属性,这个属性的唯一作用是用于命名生成的apk文件(如MyAndroidApp-release.apk);但注意,这个文件不要在eclipse里打开,如果打开了会报错,解决办法只有把这个文件先删除再复制进去。
2). Build.properties文件:这是一个属性文件,可以更改编译时的一些属性,我主要用到的是下面几个属性
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的路径
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脚本和配置文件(build.xml, build.properties)
a). build.properties是一个属性文件,是一些打包的配置文件
b). build.xml文件的写法:
-
使用:只要打开命令行,进入这个目录,一个ant命令就行。
写脚本,布署项目
最新推荐文章于 2023-05-22 10:13:59 发布