我是Android开发的新手。我创建了登录活动并尝试添加背景图像。图像在工作室预览窗口中正确显示,但我在运行应用程序时遇到错误。这里找到错误信息的附件图片,请帮忙 [![在此处输入图像说明] [1]] [1]
出现以下错误
错误:任务':app:mergeDebugResources'执行失败。 Crunching Cruncher loginbg.png失败,请参阅日志
<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="fill_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="@drawable/loginbg"
tools:context="com.example.solid.registration.LoginActivity">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/emailLogin"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="38dp"
android:layout_marginStart="38dp"
android:layout_marginTop="156dp"
android:hint="Email" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/passwordLogin"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/emailLogin"
android:layout_alignStart="@+id/emailLogin"
android:hint="Password" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:id="@+id/buttonLogin"
android:layout_below="@+id/passwordLogin"
android:layout_alignLeft="@+id/passwordLogin"
android:layout_alignStart="@+id/passwordLogin" />
这是我的xml代码
这是我的logcat
3:37:11 AM Gradle sync开始
3:38:06 AM Gradle sync completed
3:38:09 AM执行任务:[:app:generateDebugSources, :应用程序:generateDebugAndroidTestSources]
3:38:18 AM Gradle build在10s 885ms内完成了1个错误
3:38:30 AM执行任务:[:app:assembleDebug]
3:38:34 AM Gradle build在4s 114ms完成了1个错误
答案 0 :(得分:0)
我有一个类似的问题,它在一些手机上的低堆内存。 尝试降低图像分辨率然后重新编译它。 将分辨率降低到200 * 100或类似的程度。 对我有所帮助,也希望能帮到你。
答案 1 :(得分:0)
您必须更新到最新的Gradle版本,然后关闭Android Studio,然后再次打开它。希望这会奏效。