自定义Android Manifest的部分内容

自定义Android Manifest的部分内容,第1张

概述我正在开发 Android应用程序,我想为市场上的不同语言提供几种不同的apks(每种语言都包含一大堆文件,我想避免创建一个包含所有语言包的巨大apk). 所以我需要为每种语言自定义一个Manifest文件:例如应用程序的包和可能的应用程序版本等.我知道如何模板清单,以便我可以手动将我的值插入文件中的某些点(参见this post).问题是我使用ant来准备我的生产apks,但是否则我使用Ecli 我正在开发 Android应用程序,我想为市场上的不同语言提供几种不同的apks(每种语言都包含一大堆文件,我想避免创建一个包含所有语言包的巨大apk).

所以我需要为每种语言自定义一个Manifest文件:例如应用程序的包和可能的应用程序版本等.我知道如何模板清单,以便我可以手动将我的值插入文件中的某些点(参见this post).问题是我使用ant来准备我的生产apks,但是否则我使用Eclipse开发,所以我也需要我的项目在IDE中工作. Eclipse需要完整的Manifest文件,并且不知道我将用于ant构建的模板据我所知(请有人证明我错了).

我的问题是我想避免维护两个大部分相同的清单文件(一个是模板化的,一个是完整的Eclipse).目前我可以想到两种可能的方法,但我不知道如何实现它们:

>在清单文件中使用某种定义注入:如果我能够在AndroIDManifest文件的主体中注入某些xml文件,我可以将相同的部分保存在一个xml部分中并仅自定义差异点
>如果可以将Eclipse配置为使用某些ant任务序列来构建AndroID项目而不是预构建例程,我可能能够集成我在IDE中构建生产apks的方式.

如果有人知道如何完成上述任何一项,或者有任何其他想法我如何解决我的问题:帮助!

解决方法 看看ant替换任务:

<replace file="${build.out}/src/config.prop" token="@@@" value="${build.version}-${build.type}"/>

但是,你应该小心它们是独特的价值观.

你也可以用echoxml任务用生成的清单替换你的eclipse清单.

或者你可以重用这个很好的task关于xml *** 作.

总结

以上是内存溢出为你收集整理的自定义Android Manifest的部分内容全部内容,希望文章能够帮你解决自定义Android Manifest的部分内容所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存