ERROR al compilar mi codigo en Android Studio

Al compilar mi código Android, me esta generando el siguiente error:

Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error:Execution failed for task ':app:mergeDebugResources'. Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

Este es el mainActivity:

package com.example.eduarceleita.hojadevida;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
}

La R. me sale de color rojo como ven en la imagen

main_activity.xml:





Me gustaria saber que es lo que está pasando y porque se genera dicho error por favor ayudenme!!

Error al compilar en android Studio

1
задан 28.12.2016, 01:23
3 ответа

Когда класс R появляется красного цвета, означай, что существует algГєn проблема в ресурсах.

, Чтобы исправлять проблему с классом R.java, проверяет в ресурсах внутри каталога /res вероятно layout или у вида есть algГєn тип проблемы.

Помнит, что layout, что загружаешь ты Activity, называются activity_main.xml

 setContentView(R.layout.activity_main);

, Когда твой layout проверяет проблему, - легко обнаруживаемый, ты используешь свойство app:srcCompat в твоем ImageView, что неправильное, так как ты не используешь класс совместимости AppCompatImageView, ты должен использовать свойство:

 app:src="@drawable/foto"

ты можешь видеть Это в ней explicaciГіn этого вопроса, в которой у пользователя есть сходная проблема:

Показывать изображение в симулянте Андроидстудио

я увидел, который является проблемой, в твоем layout ты используешь app:srcCompat, чтобы загружать изображение, если он asГ - он должен использовать класс совместимости android.support.v7.widget.AppCompatImageView:

    <android.support.v7.widget.AppCompatImageView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/javi"
        android:id="@+id/imageView6">
</android.support.v7.widget.AppCompatImageView>

из другой формы используя класс ImageView, ты должен использовать Гєnicamente свойство android:src, чтобы распределять изображение:

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/javi"
        android:id="@+id/imageView6">
   </ImageView>
  • В обоих случаях, уверяет, что определенное изображение находится в действительности внутри folder /drawable
1
ответ дан 24.11.2019, 11:51

В твоем xml была в ImageView с изображением так называемая фотография. Не, если у тебя есть это в твоем проекте. app:srcCompat = "drawable/foto"

, Чтобы составлять в моей машине, достал изображение.

Изменил немного твой xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="2dp"
        android:text="Eduar Alfonso Celeita"
        android:id="@+id/textView" />

    <ImageView
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:layout_gravity="center"
        android:id="@+id/imageView"
        android:contentDescription="" />

    <Button
        android:text="Perfil profesional"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button" />

    <Button
        android:text="Formacion academica"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button2" />

    <Button
        android:text="Experiencia Laboral"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button3" />

    <Button
        android:text="Referencias"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button4" />

    <Button
        android:text="Idiomas"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button5" />
</LinearLayout>

Resultado de la compilación

0
ответ дан 24.11.2019, 11:51
  • 1
    большое спасибо, а именно, что фотография - та, которая производит мне ошибку? – Eduar Celeita 28.12.2016, 17:08
  • 2
    Фотография или layer. Он давал мне проблемы оба поэтому разместите весь xml. Ни из-за чего. Уже ты смог составлять?? – josego 28.12.2016, 17:10
  • 3
    момент уже подтвердил тебе – Eduar Celeita 28.12.2016, 20:10
  • 4
    не señ or он продолжает меня производя ту же ошибку – Eduar Celeita 29.12.2016, 18:03
  • 5
    Ты прикрепил xml, который добавляет?? Какова ошибка, которая выходит у тебя?? В меня я я функционирую. Должен будь быть detallecito, которого нет – josego 29.12.2016, 18:13

Часто из-за algГєn мотив, что я даже не нахожу Андроид Студио, не импортирует класс R, по этой причине выходит у тебя в красном цвете, чтобы решать эту ошибку, пробует смотря imports в твоем классе MainActivity, если тебе не кажется Класс R импортируемым, пробует добавлять ее вручную asГ-:

import com.example.eduarceleita.hojadevida.R;

произошел Со мной пара раз.

типов Привета.

0
ответ дан 24.11.2019, 11:51

Теги

Похожие вопросы