Я хочу, чтобы установить это изображение в качестве фона для моего приложения, но безрезультатно:фоновое изображение для Android App экран
Мой журнал кот:
к неустранимым : main java.lang.RuntimeException: не удалось запустить активность ComponentInfo {autogenie.touch2/autogenie.touch2.MainActivity}:android.view.InflateException: Binary XML файл строка # 2: Ошибка накачивания класс android.widget.RelativeLayout на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2180) в android.app.ActivityThread.handleLaunchActivity (ActivityThread .java: 2230) at android.app.ActivityThread.access $ 600 (ActivityThread.java:141) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1234) at android.os.Handler.dispatchMessage (Handler.java:99) на android.os.Looper.loop (Looper.java:137) на android.app.ActivityThread.main (ActivityThread.java:5041) на java.lang.ref le.Method.invokeNative (собственный метод) at java.lang.reflect.Method.invoke (Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:793) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:560) at dalvik.system.NativeStart.main (собственный метод) Вызвано: android.view.InflateException: двоичная строка XML-файла # 2: ошибка накачивания класс android.widget.RelativeLayout на android.view.LayoutInflater.createView (LayoutInflater.java:613) на com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:56) на андроид. view.LayoutInflate r.onCreateView (LayoutInflater.java:660) на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:685) на android.view.LayoutInflater.inflate (LayoutInflater.java:466) на android.view.LayoutInflater. надуть (LayoutInflater.java:396) на android.view.LayoutInflater.inflate (LayoutInflater.java:352) на android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:256) на android.support. v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:109) at autogenie.touch2.MainActivity.onCreate (MainActivity.java:27) at android.app.Activity.performCreate (Activity.java:5104) в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1080) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2144) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2230) на android.app.ActivityThread.access $ 600 (ActivityThread.java:141) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1234) на android.os.Handler.dispatchMessage (Handler.java:99) на android.os.Looper.loop (Looper.java:137) на android.app.ActivityThread.main (ActivityThread.java:5041) на java.lang.reflect.Method.invokeNative (Native Method) at java.lang.reflect.Method.invoke (Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:793) at com.android .internal.os.ZygoteInit.main (ZygoteInit.java:560) at dalvik.system.NativeStart.main (родной метод) Вызвано: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.constructNative (Родной метод) на java.lang.reflect.Constructor.newInstance (Constructor.java:417) на android.view.LayoutInflater.createView (LayoutInflater.java:587) на com.android.internal.policy.impl. PhoneLayoutI nflater.onCreateView (PhoneLayoutInflater.java:56) на android.view.LayoutInflater.onCreateView (LayoutInflater.java:660) на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:685) на android.view.LayoutInflater. надуть (LayoutInflater.java:466) на android.view.LayoutInflater.inflate (LayoutInflater.java:396) на android.view.LayoutInflater.inflate (LayoutInflater.java:352) на android.support.v7.app. AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:256) at android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:109) at autogenie.touch2.MainActivity.onCreate (Mai nActivity.java:27) на android.app.Activity.performCreate (Activity.java:5104) на android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1080) на android.app.ActivityThread.performLaunchActivity (ActivityThread. java: 2144) at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2230) at android.app.ActivityThread.access $ 600 (ActivityThread.java:141) at android.app.ActivityThread $ H.handleMessage (ActivityThread .java: 1234) на android.os.Handler.dispatchMessage (Handler.java:99) на android.os.Looper.loop (Looper.java:137) на android.app.Activi tyThread.main (ActivityThread.java:5041) по адресу java.lang.reflect.Method.invokeNative (собственный метод) по адресу java.lang.reflect.Method.invoke (Method.java:511) at com.android.internal .os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:793) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:560) at dalvik.system.NativeStart.main (родной метод) Причиненный by: java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset (собственный метод) at android.graphics.BitmapFactory.decodeStream (BitmapFactory.java:502) at android.graphics.BitmapFactory.decodeResourceStream (BitmapFactory.java:355) на android.graphics.drawable.Drawable.createFromResourceStream (Drawable.java:785) на android.content.res.Resources.loadDrawable (Resources.java:1965) на android.content.res. TypedArray.getDrawable (TypedArray.java:601) на android.view.View. (View.java:3330) на android.view.View. (View.java:3259) на android.view.ViewGroup. (ViewGroup .java: 425) at android.widget.RelativeLayout. (RelativeLayout.java:210) at java.lang.reflect.Constructor.constructNative (собственный метод) at java.lang.reflect.Constructor.newInstance (Constructor.java : 417) в андроиде.view.LayoutInflater.createView (LayoutInflater.java:587) на com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:56) на android.view.LayoutInflater.onCreateView (LayoutInflater.java:660) на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:685) в android.view.LayoutInflater.inflate (LayoutInflater.java:466) в android.view.LayoutInflater.inflate (LayoutInflater.java:396) на android.view.LayoutInflater.inflate (LayoutInflater.java:352) на android.support.v7.app.AppCompatDelegateImplV7.setContentView (AppCompatDelegateImplV7.java:256) на android.support.v7.app.Ap pCompatActivity.setContentView (AppCompatActivity.java:109) at autogenie.touch2.MainActivity.onCreate (MainActivity.java:27) на android.app.Activity.performCreate (Activity.java:5104) на android.app.Instrumentation. callActivityOnCreate (Instrumentation.java:1080) на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2144) на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2230) в android.app.ActivityThread.access $ 600 (ActivityThread.java:141) на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1234) на android.os.Handler.dispatchMessage (Handler.java:99) на android.os.Looper.loop (Looper.java:137) на android.app.ActivityThread.main (ActivityThread.java:5041) на java.lang.reflect.Method.invokeNative (собственный метод) на java .lang.reflect.Method.invoke (Method.java:511)
активность main.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="match_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="autogenie.touch2.MainActivity"
android:background="@drawable/chalkboard">
<autogenie.touch2.Circle
android:id="@+id/circle"
android:layout_centerInParent="true"
android:layout_width="300dp"
android:layout_height="300dp" />
</RelativeLayout>
Возможно, изображение, которое вы используете, слишком велико, переключитесь на представление анализатора памяти и посмотрите, сколько памяти выделено во время запуска. – Egor