Android studio从1.0 RC 4升级到1.0(其实就是打了一个8M的patch)后,这个时候相应的gradle的版本也会直接使用“com.android.tools.build:gradle:1.0.0”,如果这时你在gradle文件中又用到outputFile就会出现上述的问题。好吧,其实这也是gradle团队搞的问题,有时候我们多希望gradle能像android一样,对旧版本有一个非常好的兼容性。

废话不多说,直接说怎么解决这个问题吧,这个问题的原因是outputFile这个函数被换地方了。

old:

applicationVariants.all { variant ->            ......            variant.outputFile = new File(variant.outputFile.parent, name);    ......            }}

   

   

new:    

applicationVariants.all { variant ->            ......            variant.outputs.each { output ->                output.outputFile = new File(output.outputFile.parent, name);    ......            }}

   

   

按上述方式改就ok了。

更多相关文章

  1. C语言函数的递归(上)
  2. android中调用共享库.so的几种方法
  3. Rexsee API介绍:Android(安卓)WakeLock进程持续,阻止应用休眠
  4. android webkit 网页标签的解析与预下载的实现
  5. android手机屏幕横竖屏切换禁止调用生命周期函数方法
  6. Android(安卓)5.0(Lollipop)中的SurfaceTexture,TextureView, Sur
  7. android中Bitmap数据如何释放
  8. android耗时任务_IntentService
  9. 谷歌android CTS认证

随机推荐

  1. Android(安卓)代码设置RelativeLayout元
  2. ANDROID NDK文档系列--(三)NDK Development
  3. android-制作透明按钮
  4. android wearable-Creating a 2D Picker,
  5. android sdl demo
  6. Android(安卓)SQLiteOpenHelper
  7. android webclient使用
  8. Android(安卓)使用SD卡
  9. Android:+WebView+demo
  10. Android(安卓)Init Language