2016-05-08 4 views
1

Я недавно получил приложение для разработки приложений для Android.Gradle Build Fails Из-за ошибки: Выполнение не выполнено для задачи: app: mergeDebugResources '.> Crunching Cruncher photo.png failed "

Когда я пытаюсь запустить мое приложение на виртуальной машине Gradle сборки терпит неудачу с сообщением: «Ошибка: Не удалось завершить выполнение задачи для ': приложение: mergeDebugResources.> Хруст Кранчер citruslogocolor.png не удалось, см брикетами»

(citruslogocolor.png это файл изображения я использую на домашней странице)

Наряду с этим все экземпляры R теперь стали ошибки в моем файле Java для деятельности.

Я очистил градлу и перестроил несколько раз, и у меня все еще такая же ошибка. Изображение также является png, и мне не нужно было менять тип файла, чтобы он был доступен для рисования.

Вот XML-код для деятельности:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="net.citrusdynamics.citrus.MainActivity" 
    > 

    <Button 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" 
     android:text="sign up" 
     android:id="@+id/signup" 
     android:layout_below="@id/signintext" 
     android:layout_marginTop="30dp" 
     android:layout_centerHorizontal="true" 
     android:textColor="#000000" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:text="Sign up for a free Citrus™ user account" 
     android:id="@+id/signuptext" 
     android:textColor="#000000" 
     android:layout_marginTop="26dp" 
     android:layout_below="@+id/signup" 
     android:layout_centerHorizontal="true" 
     android:layout_alignStart="@+id/citruslogo" /> 

    <Button 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" 
     android:text="sign in" 
     android:id="@+id/signin" 
     android:layout_below="@+id/citruslogo" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="30dp" 
     android:enabled="false" 
     android:textColor="#000000" /> 




    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:text="Existing users may sign in" 
     android:id="@+id/signintext" 
     android:textColor="#000000" 
     android:layout_below="@id/signin" 
     android:layout_marginTop="15dp" 
     android:layout_centerHorizontal="true" /> 


    <ImageView 
     android:id="@+id/citruslogo" 
     android:src="@drawable/citruslogocolor" 
     android:layout_width="300dp" 
     android:layout_height="300dp" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:contentDescription="Logo of Citrus Dynamics" /> 
     </RelativeLayout> 

Вот Java для этой деятельности. Теперь с ошибками на каждом экземпляре «R»:

package net.citrusdynamics.citrus; 
    import android.content.Intent; 
    import android.support.v7.app.AppCompatActivity; 
    import android.os.Bundle; 
    import android.view.View; 
    import android.widget.Button; 

    public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    Button signin = (Button) findViewById(R.id.signin); 
    Button signup = (Button) findViewById(R.id.signup); 
    signup.setOnClickListener(viewhandler1); 


} 

View.OnClickListener viewhandler1 = new View.OnClickListener() { 
    public void onClick(View v) { 
     setContentView(R.layout.activity_signup); 
     Intent signup_intent = new Intent(MainActivity.this, SignupActivity.class); 
     startActivity(signup_intent); 
    } 
}; 
} 

Мне нужно это приложение, чтобы работать в моем андроиде VM поэтому любая помощь очень apprecited, спасибо.

+0

@Ozel Не могли бы вы добавить журнал? – SkyWalker

+0

@SkyWalker Извините, я новичок в студии Android. Где находятся расположенные –

+0

В консоли, где вы получаете ошибку «Ошибка: выполнение не выполнено для задачи»: app: mergeDebugResources '.> Crunching Cruncher citruslogocolor.png не удалось, см. Журналы «.» Предоставить полную часть. – SkyWalker

ответ

0

Спасибо за комментарии. Я запустил png через конвертер png, и он закончил работу. Хотя изображение было фактически png. Это сбивает с толку, но это сработало.

 Смежные вопросы

  • Нет связанных вопросов^_^