今天拿到一个用低版本Gradle的编译的Android工程,gradle对版本的向下兼容做的不太好,因此在高版本Gradle的电脑上会出很多问题。

1. Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0.0.

Fix plugin version and re-import project

解决方法:直接点击下面的Fix plugin version and re-import project。

2.Error:(17, 0) Gradle DSL method not found: 'runProguard()'

解决方法:app build.gradle中 runProguard改为minifyEnabled

3. Error:No such property: projectDependencies for class: com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated

解决方法:project build.gradle 中  'com.neenbedankt.gradle.plugins:android-apt:1.3+'  中的版本号1.3+改为1.4
4.Error:(29, 0) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@284d979f.

参考:https://bitbucket.org/hvisser/android-apt/issue/26/gradle-plugin-version-0143-remove

androidManifestFile variant.processResources.manifestFile 改为 androidManifestFile variant.outputs[0].processResources.manifestFile

5.编译时出现aapt.exe已停止工作

参考:http://stackoverflow.com/questions/21645961/android-studio-processdebugresources-failed

解决方法:该问题出现于compileSdfVersion为21时,只要将buildToolsVersion改为21.0.2(或更高的版本)就可以了。


PS:忽然发现StackOverFlow是一个非常有用的平台,基本上开发时遇到的各种问题都能在上面找到答案或者线索。

更多相关文章

  1. mac Android(安卓)studio3.2版本安装+环境搭建
  2. Android导入第三方库出现问题
  3. Android(安卓)项目开发问题整理(持续更新)
  4. android中动态和静态版本都有的库
  5. ubuntu-11.04下android开发环境搭建
  6. ListView.setOnItemClickListener无效问题的解决
  7. android studio中运行main方法报错问题解决方法
  8. 一分钟解决Android(安卓)安卓 API版本兼容
  9. CentOS64位系统使用Android虚拟机问题

随机推荐

  1. Android(安卓)左右滑动切换页面或Activit
  2. ubuntu10.10 编译android2.3源码 sdk adt
  3. 将Android(安卓)Studio默认布局Constrain
  4. adb 的一些简单命令
  5. 【转】android 有关listview的adapter的
  6. Android(安卓)Studio下OpenCV及JNI开发
  7. 【Android(安卓)- 框架】之可悬浮列表Sti
  8. 使用内部(com.android.internal)和隐藏(@
  9. Android如何将程序打成jar包
  10. 笔记68--继续ListView和GridView1