将Android Studio更新为v13

时间:2015-08-01 10:42:03

标签: android-studio gradle

我的android studio更新到1.3版后执行gradle时出现问题

所以这是错误信息

错误:任务':app:processDebugResources'执行失败。

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Users \ Otniel \ AppData \ Local \ Android \ sdk \构建工具\ 22.0.1 \ aapt.exe''完成非零退出值1

我不知道发生了什么,但这是我修复错误的方法(这不会产生任何有效的解决方案)

  1. 从项目结构设置更改我的构建工具: 编译sdk版本:API 22:Android 5.1 构建工具版本22.0.1 (同步gradle和错误仍与上述消息相同)
  2. 然后我继续第一个设置(第1点)并添加第二个设置 2.将gradle 1.2.3改为classpath' com.android.tools.build:gradle:1.3.0' (1.2.3产生与上述消息相同的错误) (1.3.0仍会产生相同的错误)

    1. 尝试将构建工具恢复到v 21和android lolipop v 5 与gradle组合:com.android.tools.build:grad:1.3.0,com.android.tools.build:grad:1.2.3
    2. 当我恢复到1.1.3或1.0.0(对于gradle插件)时,我仍然遇到同样的错误。

      当我将gradle更改为1.1.3时,控制台会返回一条消息,以使用与构建工具sdk(v 24)匹配的gradle插件版本

      但我使用的每个组合仍然会返回错误消息(仍然相同,如上面的消息)

      此外,我已尝试删除impl和.idea文件夹,并重新导入项目,仍然有相同的错误。

      我的android工作室无法解析R符号作为效果。

      那我该怎么做才能解决这个问题呢?

      [EDITED] 这是我的gradle代码:

      apply plugin: 'com.android.application'
      
      android {
          compileSdkVersion 21
          buildToolsVersion '21.1.2'
      
          defaultConfig {
              applicationId "com.vanwellis.vinnomobile"
              minSdkVersion 15
              targetSdkVersion 21
              versionCode 1
              versionName "1.0"
          }
          buildTypes {
              release {
                  minifyEnabled false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              }
          }
      }
      
      dependencies {
          compile fileTree(dir: 'libs', include: ['*.jar'])
          compile 'com.android.support:appcompat-v7:21.0.3'
          compile 'com.android.support:recyclerview-v7:21.0.0'
          compile 'com.android.support:support-v4:21'
          compile 'com.daimajia.easing:library:1.0.0@aar'
          compile 'com.daimajia.swipelayout:library:1.2.0@aar'
          compile 'commons-io:commons-io:2.4'
          compile 'com.daimajia.androidanimations:library:1.1.2@aar'
          compile 'com.nineoldandroids:library:2.4.0'
          compile 'jp.wasabeef:recyclerview-animators:1.0.3@aar'
          compile 'com.j256.ormlite:ormlite-android:4.48'
          compile 'com.j256.ormlite:ormlite-core:4.48'
          compile 'com.google.code.gson:gson:2.3.1'
      }
      

      我仔细看了之后得到了这两个错误: D:\ Projects \ Android \ MyProj \ app \ build \ intermediates \ res \ merged \ debug \ drawable-hdpi-v4 \ ic_launcher.png:错误:重复文件。 D:\ Projects \ Android \ MyProj \ app \ build \ intermediates \ res \ merged \ debug \ drawable-hdpi \ ic_launcher.png:原文在这里。版本限定符可能是隐含的。

      也许我的其他信息很有用

1 个答案:

答案 0 :(得分:2)

最近更新Android Studio后,我也遇到了这个问题。对我有用的是扩展res,然后浏览res中的每个子文件夹并展开它们(你可以在之后关闭它们。)

关闭所有已打开的课程,然后在系统栏中选择构建> 制作项目