是否可以告诉Eclipse使用一些额外的参数为AAPT(具体-0)?

我一直在寻找过去的几个小时,我想出了是创建的AAPT工具注入参数到命令行的包装最好的黑客。这种方法的问题是,每当我应该失去的包装,然后我会悄悄地引入错误到我的应用程序。

有帮助吗?

解决方案

我不认为这是可能没有某种形式的包装脚本,你提了。

另外,你可以使用Android ant脚本来构建应用程序的发布版本,因为这可以让你轻松覆盖使用的命令行参数。它还可以帮助您建立独立的Eclipse插件,你应该进入持续集成,这是有用的东西。

希望你不会悄悄地引入错误无论如何,由于发布之前至少冒烟测试您的应用程序。

其他提示

感谢您克里斯托弗的回答。这里是我建的Python我的目的AAPT包装脚本的情况下,任何人都需要它:

#!/usr/bin/env python
KEY=r'name-of-your-directory'
DIR='/../../path/to/your/include/res/'

import os
import re
import sys

mydir = os.path.dirname(os.path.realpath(__file__))
real_aapt = "%s/%s" % (mydir,"aapt-real")
#args = sys.argv[1:]
args = sys.argv

found=False
nextisdir=False
newargs=[]
for arg in args:
    if re.search(KEY,arg):
        found=True
    if nextisdir:
        nextisdir=False
        newargs.append("--auto-add-overlay")
        newargs.append("-S")
        newargs.append(arg+DIR)
    if found and arg == '-S':
        nextisdir=True

os.execv(real_aapt,args+newargs)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top