2015-12-07 3 views
0

Привет У меня есть проблема в моем Android Studio:Android-студия не может скомпилировать

Error:Gradle: Execution failed for task ':app:processDebugResources'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Hady\AppData\Local\Android\Sdk\build-tools\19.1.0\aapt.exe'' finished with non-zero exit value 1 

Я стараюсь все, но я не могу решить эту проблему ..

Мой Gradle файл выглядит так:

применить плагин: '' com.android.application

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.1.0' 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 19 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
} 

enter image description here

Мои AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?> 

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="hadi.calculator"> 
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16" /> 
    <application 

     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 

     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+0

свою ошибку разрешения файла, какие файлы рес вы have..ie XML-те –

+0

см картину я добавляемые к д uestion – Programmer

+0

Есть ли причина, по которой вы используете ** buildToolsVersion ** '19.1.0' вместо' 23.0.2'? –

ответ

0

Вы используете appcompat-v7:23.1.1, вам следует обновить утилиты сборки и SDK версии до последней.

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 23 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
} 

Вы также можете удалить SDK из Android-манифеста, поскольку настройки Gradle переопределяют их, и они не нужны.

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16" /> 

Кроме того, обратите внимание на опечатки как heig8t, и потребуется время, чтобы прочитать и понять, что сообщение об ошибке пытается сказать вам. В большинстве случаев ответ будет прямо там.

Если он говорит, что идентификатор ресурса не найден для атрибута layout height .. то это означает, что вы, скорее всего, указали layout height неправильно. В этом случае она должна быть android:layout_height

+0

Все еще не работает, см. Фото, я добавляю его на вопрос – Programmer

+0

Я добавил дополнительные пояснения. Но если вы зададите вопрос и ответ, решите свою основную ошибку, вы должны пойти и задать еще один вопрос о новой ошибке (после того, как вы сначала запустите Google).Этот вопрос оказался бесконечной сессией отладки, и это не так, как работает SO. –

1

Похоже, у вас может быть опечатка в activity_main.xml: layout_heig8t

исправляя опечатку в вашем ресурсе должен очистить его.

+0

Я исправлю это, но проблема все еще, спасибо anw – Programmer

1

как Dalija сказал, что это результат конфликта конфликтов build.gradle, поэтому, пожалуйста, обновите свои compileSdkVersion и buildToolsVersion до новейшего. Также вы можете (но это крайне не рекомендуется) понизить вашу поддержку версии библиотеки

Вы можете взглянуть на этот вопрос: Gradle finished with non zero exit value

EDIT: Проверьте также правописание слов, чтобы избежать ошибок, как heigh8t

+0

, пожалуйста, вы можете сказать мне, как обновлять compileSdkVersion и buildToolsVersion – Programmer

+0

Измените свой файл 'buld.gradle', например @ dalija-prasnikar. Затем откройте свой 'sdk manager', нажав [этот значок] (http://documentation.kii.com/en/samples/push-notifications/push-notifications-android/configure-eclipse/as_toolbar_sdk_manager.png) и, наконец, выберите 'Запустить автономный диспетчер SDK'. Проверьте, установлены ли установленные инструменты Android SDK Build в новейшей версии. Than 'Build -> Rebuild project' – piotrek1543

+0

Если у вас есть проблема, обновите свой скриншот или добавьте комментарий или следующую запись в журнал приложения с определением выпуска – piotrek1543

0

Пожалуйста Открыть Файл-> Invalidate Cache/Перезапуск Android Studio, это работает отлично