使用gradle打包android工程

1.gradle版本不匹配的问题

最好重新安装,

2.ANDROID_HOME找不到的问题

解决方法:

在自己配置的home目录下面,使用命令open .bash_profile然后加入

ANDROID_HOME=/Users/nipeng/program/adt-bundle-mac-x86_64-20140702/sdk;
export ANDROID_HOME
export PATH=$PATH:$ANDROID_HOME

注意/Users/nipeng/program/adt-bundle-mac-x86_64-20140702是我的android sdk所在的位置,改成自己的即可。

3.先使用命令gradle clean一下,

成功会出现这样的结果:

:androidDemo:clean UP-TO-DATE


BUILD SUCCESSFUL


Total time: 7.875 secs

4.然后用命令gradle build一下,
这里会出现两个中要的问题:
a.提示找不到sdk,这个问题很诡异;因为我们设置了ANDROID_HOME,之后他应该找的到了。但是,试了很多遍之后就突然成功了。现在回想起来,重启eclipse应该是最好的解决方法
b.出现lint检查错误
Lint found errors in the project; aborting build.
  
  Fix the issues identified by lint, or add the following to your build script to proceed with errors:
  ...
  android {
      lintOptions {
          abortOnError false
      }
  }
  ...


这个问题的解决方法就是,加上
  ...
  android {
      lintOptions {
          abortOnError false
      }
  }
  ...
5.最后在gradle clean build一下就成功了。就应该会提示,

BUILD SUCCESSFUL



你可能感兴趣的:(mac,android)