【发布时间】:2015-12-26 19:45:33
【问题描述】:
我是安卓开发新手。我创建了登录活动并尝试添加背景图片。图像在工作室预览窗口中正确显示,但在运行应用程序时出现错误。在这里找到错误消息的附件图片,请帮助 [![在此处输入图片描述][1]][1]
以下错误显示
错误:任务 ':app:mergeDebugResources' 执行失败。 处理 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 代码
这是我的日志
3:37:11 AM Gradle 同步开始
3:38:06 AM Gradle 同步完成
3:38:09 AM 执行任务:[:app:generateDebugSources, :app:generateDebugAndroidTestSources]
3:38:18 AM Gradle 构建在 10 秒 885 毫秒内完成,出现 1 个错误
3:38:30 AM 执行任务:[:app:assembleDebug]
凌晨 3:38:34 Gradle 构建在 4 秒 114 毫秒内完成,出现 1 个错误
【问题讨论】:
-
发布您的代码和 logcat
-
@quicklearner 你至少读过这个问题吗......这是编译时错误......没有logcat日志...... pravin,首先检查你是否没有打开这个图像在一些使它只读的编辑器中......(of course you did try turn it off and on again?)
-
这看起来与此问题stackoverflow.com/questions/29026024/…中的错误类似
-
“@”和“id”之间的“+”仅在 android:id 中有用,因为它表示“将此 id 添加到资源中”。在其他情况下,仅使用删除 + 的引用,例如:
android:layout_alignLeft="@id/passwordLogin"
标签: android android-layout android-activity