Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос для программистов на базе Андроид

Эльер Акб Ученик (114), закрыт 1 год назад
У меня достаточна старый телефон , но в хорошем состоянии .Тянет игры хоть не 90 фпс , а 30-60 фпс .(redmi note 5A) я играю в аризона рп , играю все норм , но когда хочу приобрести номер знак то выкидывает из игры , и выводит таку ошибку : android.view.InflateException: Binary XML file line #54: Binary XML file line #6: Error inflating class <unknown>
Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class <unknown>
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
at android.view.LayoutInflater.createView(LayoutInflater.java:652)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:812)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:989)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:879)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:846)
at android.view.LayoutInflater.inflate(LayoutInflater.java:522)
at android.view.LayoutInflater.inflate(LayoutInflater.java:430)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at ru.mrlargha.arizonaui.plates.LicensePlatesScreen.<init>(LicensePlatesScreen.kt:19)
at ru.mrlargha.arizonaui.plates.LicensePlatesScreen$Spawner.create(LicensePlatesScreen.kt:370)
at ru.mrlargha.commonui.core.UIElementFactory.create(UIElementFactory.kt:18)
at ru.mrlargha.commonui.core.UIElementStore.getOrCreate(UIElementStore.kt:37)
at ru.mrlargha.commonui.core.UIElementStore.getOrCreateDefault(UIElementStore.kt:57)
at com.arizona.game.GTASA.lambda$setUIElementVisible$11(GTASA.java:724)
at com.arizona.game.GTASA.$r8$lambda$VpWY_meNfbdcygs__GSx_m4x8ck(GTASA.java)
at com.arizona.game.GTASA$$ExternalSyntheticLambda30.run(D8$$SyntheticClass)
at android.os.Handler.handleCallback(Handler.java:754)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6393)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)
Caused by: java.lang.OutOfMemoryError: Failed to allocate a 27033612 byte allocation with 16777112 free bytes and 18MB until OOM
at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:624)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:457)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1155)
at android.content.res.ResourcesImpl.createFromResourceStream(ResourcesImpl.java:1295)
at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:743)
at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:585)
at android.content.res.MiuiResourcesImpl.loadDrawable(MiuiResourcesImpl.java:328)
at android.content.res.Resources.loadDrawable(Resources.java:876)
at android.content.res.TypedArray.getDrawable(TypedArray.java:930)
at android.view.View.<init>(View.java:4210)
at android.view.ViewGroup.<init>(ViewGroup.java:579)
at android.view.ViewGroup.<init>(ViewGroup.java:575)
at android.view.ViewGroup.<init>(ViewGroup.java:571)
at androidx.constraintlayout.widget.ConstraintLayout.<init>(ConstraintLayout.java:587)
... 25 more. Что это , и как это исправить ?
Лучший ответ
Грустный Суслик Дэй Мудрец (10376) 1 год назад
Закрой все лишние приложения, которые жрут память, некоторые из них работают в фоне.
Снизь качество графики.
Проверь, достаточно ли места на устройстве, не перегружена ли память.
Остальные ответы
Терр Онтал Мудрец (14614) 1 год назад
Ну тут причина это вот эта строка
 Caused by: java.lang.OutOfMemoryError: Failed to allocate a 27033612 byte allocation with 16777112 free bytes and 18MB until OOM 
Он пытается аллоцировать 27 мегабайт, а свободно только 16 (18?). Ну наверное ты можешь попробовать очищать оперативную память перед тем как запускать игру - это вроде должно просто через интерфейс андроида делаться
Эльер АкбУченик (114) 1 год назад
Понял спасибо
Похожие вопросы