2013-03-11 41 views
1

我正在将一个Android构建系统从ADT迁移到大部分开箱即用的Ant,并希望尽可能让开发人员无痛苦。重新检出不包含local.properties(如建议,并非常有意义),并构建骂你:如何在Eclipse中使用ADT运行'android update project'?

sdk.dir is missing. Make sure to generate local.properties using 
'android update project' or to inject it through the ANDROID_HOME 
environment variable. 

这些步骤要么是足够的,每一个新鲜结帐后这样做是乏味在Windows下不受欢迎。鉴于ADT知道SDK的位置(这就是我们真正需要的),有没有办法将文件吐出来,而不必深入研究Windows env vars?

我试过Project> Android Tools> Fix Project Properties,但似乎没有照顾local.properties。

+0

你一定需要运行'android update project'。从Eclipse内部是否有这样做,我不能说。 – CommonsWare 2013-03-11 23:15:20

回答

0

有没有办法做到这一点。使用ADT的Eclipse对构建项目的某些部分使用不同的机制。 我不确定为什么设置ANDROID_HOME在每次结帐后都很乏味。你只需要设置一次。

+0

'开始>控制面板>系统>高级系统设置>环境变量>新建>手工输入键+值。 比较'右键单击> Android>使我成为local.properties'。 这就是为什么我说乏味。不是世界末日,但我知道人们会抱怨。 – Cheezmeister 2013-03-12 13:10:41