【问题标题】:android add background image to activityandroid将背景图像添加到活动
【发布时间】: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 个错误

【问题讨论】:

标签: android android-layout android-activity


【解决方案1】:

我遇到了类似的问题,它是因为某些手机的堆内存不足。 尝试降低图像分辨率然后重新编译它。 将分辨率降低到 200*100 或类似。 确实帮助了我,希望对你也有帮助。

【讨论】:

    【解决方案2】:

    您必须更新到最新的 Gradle 版本,然后关闭 Android Studio,然后再次打开它。希望这会奏效。

    【讨论】:

    • 我正在使用 gradle 1.3.0
    • 你的图片文件在drawable文件夹中的扩展名是什么?请尝试更改图片名称
    猜你喜欢
    • 2011-03-19
    • 2011-04-11
    • 2015-11-06
    • 2012-04-09
    • 2011-06-01
    • 2017-01-14
    • 2013-12-16
    • 1970-01-01
    相关资源
    最近更新 更多