Проблема: любой базовый шаблон, доступный в студии Android, аварийно завершает работу. при запуске конкретно на вышеупомянутом телефоне. В эмуляторе и на других телефонах самодельные приложения запускаются нормально.
Я только создаю новый проект (без изменений в шаблоне кода студии Android по умолчанию), создаю APK с отладочной подписью, скопируйте APK на телефон, установите и запустите. Приложение вылетает.
Приложения других разработчиков работают безупречно. Проблема только с приложениями, которые я пытаюсь собрать через Android Studio.
Проблемная прошивка: MIUI 13.0.3 на базе Anroid 12 api 31
Что было сделано:
- опробовано несколько шаблонов приложений в студии Android: активность пустых представлений, активность базовых представлений, активность представлений нижней навигации и т. д.
- попробовал Android Studio Iguana и Android Studio Chipmunk
package com.emptyviewsactivity;
import android.os.Bundle;
import androidx.activity.EdgeToEdge;
import androidx .appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
общедоступный класс MainActivity расширяет AppCompatActivity {
@Override
protected void onCreate(Bundle saveInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable (this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets .getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
возвращаем вставки;
}) ;
---------------------------- PROCESS STARTED (25468) for package com.emptyviewsactivity ----------------------------
2024-10-21 04:32:08.586 25468-25491 AppScoutStateMachine com.emptyviewsactivity D 25468-ScoutStateMachinecreated
2024-10-21 04:32:08.602 2263-2501 ActivityManagerWrapper com.miui.home E getRecentTasks: mainTaskId=1477 userId=0 baseIntent=Intent { act=android.intent.action.MAIN flag=268435456 cmp=ComponentInfo{com.emptyviewsactivity/com.emptyviewsactivity.MainActivity} }
2024-10-21 04:32:08.739 25468-25468 GraphicsEnvironment com.emptyviewsactivity V ANGLE Developer option for 'com.emptyviewsactivity' set to: 'default'
2024-10-21 04:32:08.739 25468-25468 GraphicsEnvironment com.emptyviewsactivity V Neither updatable production driver nor prerelease driver is supported.
2024-10-21 04:32:08.743 25468-25468 ForceDarkHelperStubImpl com.emptyviewsactivity I initialize for com.emptyviewsactivity , ForceDarkOrigin
2024-10-21 04:32:08.744 25468-25468 OpenGLRenderer com.emptyviewsactivity D JNI_OnLoad success
2024-10-21 04:32:08.744 25468-25468 MiuiForceDarkConfig com.emptyviewsactivity I setConfig density:2.750000, mainRule:0, secondaryRule:0, tertiaryRule:0
2024-10-21 04:32:08.746 25468-25468 NetworkSecurityConfig com.emptyviewsactivity D No Network Security Config specified, using platform default
2024-10-21 04:32:08.747 25468-25468 NetworkSecurityConfig com.emptyviewsactivity D No Network Security Config specified, using platform default
2024-10-21 04:32:08.776 25468-25498 libMEOW com.emptyviewsactivity D meow new tls: 0xb40000788b261140
2024-10-21 04:32:08.776 25468-25498 libMEOW com.emptyviewsactivity D meow reload base cfg path: na
2024-10-21 04:32:08.776 25468-25498 libMEOW com.emptyviewsactivity D meow reload overlay cfg path: na
2024-10-21 04:32:08.777 25468-25498 QT com.emptyviewsactivity E [QT]file does not exist
2024-10-21 04:32:08.778 25468-25498 libMEOW com.emptyviewsactivity D applied 1 plugins for [com.emptyviewsactivity]:
2024-10-21 04:32:08.778 25468-25498 libMEOW com.emptyviewsactivity D plugin 1: [libMEOW_gift.so]:
2024-10-21 04:32:08.778 25468-25498 libMEOW com.emptyviewsactivity D meow delete tls: 0xb40000788b261140
2024-10-21 04:32:08.812 25468-25468 AppCompatDelegate com.emptyviewsactivity D Checking for metadata for AppLocalesMetadataHolderService : Service not found
2024-10-21 04:32:08.837 25468-25468 libc com.emptyviewsactivity A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 25468 (tyviewsactivity), pid 25468 (tyviewsactivity)
2024-10-21 04:32:09.050 25501-25501 DEBUG pid-25501 A Cmdline: com.emptyviewsactivity
2024-10-21 04:32:09.050 25501-25501 DEBUG pid-25501 A pid: 25468, tid: 25468, name: tyviewsactivity >>> c o m . e m p t y v i e w s a c t i v i t y & l t ; & l t ; & l t ; < b r / > 2 0 2 4 - 1 0 - 2 1 0 4 : 3 2 : 0 9 . 0 5 1 2 5 5 0 1 - 2 5 5 0 1 D E B U G p i d - 2 5 5 0 1 A # 1 1 7 p c 0 0 0 0 0 0 0 0 0 0 2 2 7 f 4 0 [ a n o n : d a l v i k - c l a s s e s . d e x e x t r a c t e d i n m e m o r y f r o m / d a t a / a p p / ~ ~ - 9 E v x 2 E Y P U 5 v W d 5 C 6 F 1 R X g = = / c o m . e m p t y v i e w s a c t i v i t y - K T l j s t K - y l 2 C E 2 B j Y 5 X L 4 Q = = / b a s e . a p k ] ( a n d r o i d x . c o r e . c o n t e n t . C o n t e x t C o m p a t $ A p i 2 1 I m p l . g e t D r a w a b l e + 0 ) < b r / > 2 0 2 4 - 1 0 - 2 1 0 4 : 3 2 : 0 9 . 0 5 1 2 5 5 0 1 - 2 5 5 0 1 D E B U G p i d - 2 5 5 0 1 A # 1 2 3 p c 0 0 0 0 0 0 0 0 0 0 2 2 8 7 d e [ a n o n : d a l v i k - c l a s s e s . d e x e x t r a c t e d i n m e m o r y f r o m / d a t a / a p p / ~ ~ - 9 E v x 2 E Y P U 5 v W d 5 C 6 F 1 R X g = = / c o m . emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.core.content.ContextCompat.getDrawable+2)
2024-10-21 04:32:09.051 25501-25501 DEBUG pid-25501 A #129 pc 0000000000182dbe [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.ResourceManagerInternal.getDrawable+34)
2024-10-21 04:32:09.051 25501-25501 DEBUG pid-25501 A #135 pc 0000000000182d6c [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.ResourceManagerInternal.getDrawable+4)
2024-10-21 04:32:09.051 25501-25501 DEBUG pid-25501 A #141 pc 00000000001832c4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.ResourceManagerInternal.checkVectorDrawableSetup+20)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #147 pc 0000000000182d9e [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.ResourceManagerInternal.getDrawable+2)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #153 pc 0000000000173d42 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.AppCompatDrawableManager.getDrawable+6)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #159 pc 000000000018b030 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown+48)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #165 pc 00000000001551d4 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.app.AppCompatDelegateImpl.attachToWindow+72)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #171 pc 0000000000155634 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.app.AppCompatDelegateImpl.ensureWindow+36)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #177 pc 0000000000155842 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.app.AppCompatDelegateImpl.onCreate+14)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #183 pc 00000000001509e2 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.appcompat.app.AppCompatActivity$2.onContextAvailable+42)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #189 pc 000000000014a406 [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable+50)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #195 pc 000000000014774a [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.activity.ComponentActivity.onCreate+14)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #201 pc 000000000028b48c [anon:dalvik-classes.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk] (androidx.fragment.app.FragmentActivity.onCreate+0)
2024-10-21 04:32:09.052 25501-25501 DEBUG pid-25501 A #207 pc 0000000000000338 [anon:dalvik-classes3.dex extracted in memory from /data/app/~~-9Evx2EYPU5vWd5C6F1RXg==/com.emptyviewsactivity-KTljstK-yl2CE2BjY5XL4Q==/base.apk!classes3.dex] (com.emptyviewsactivity.MainActivity.onCreate+0)
---------------------------- PROCESS ENDED (25468) for package com.emptyviewsactivity ----------------------------
2024-10-21 04:32:09.268 2263-2501 ActivityManagerWrapper com.miui.home E getRecentTasks: mainTaskId=1477 userId=0 baseIntent=Intent { act=android.intent.action.MAIN flag=268435456 cmp=ComponentInfo{com.emptyviewsactivity/com.emptyviewsactivity.MainActivity} }
AndroidManifest.xml
android:name="com.emptyviewsactivity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="0x2" />
После добавления в AndroidManifest.xml службы androidx.appcompat.app.AppLocalesMetadataHolderService приложение по-прежнему аварийно завершает работу
журнал ошибок
2024-10-21 18:26:40.936 884-6446 BufferQueueDebug surfaceflinger E [Splash Screen com.emptyviewsactivity#0](this:0xb400007e2a9138d0,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Splash Screen com.emptyviewsactivity#0'
---------------------------- PROCESS STARTED (26626) for package com.emptyviewsactivity ----------------------------
2024-10-21 18:26:41.009 26626-26646 AppScoutStateMachine com.emptyviewsactivity D 26626-ScoutStateMachinecreated
2024-10-21 18:26:41.038 2263-2501 ActivityManagerWrapper com.miui.home E getRecentTasks: mainTaskId=1504 userId=0 baseIntent=Intent { act=android.intent.action.MAIN flag=270532608 cmp=ComponentInfo{com.emptyviewsactivity/com.emptyviewsactivity.MainActivity} }
2024-10-21 18:26:41.157 26626-26626 GraphicsEnvironment com.emptyviewsactivity V ANGLE Developer option for 'com.emptyviewsactivity' set to: 'default'
2024-10-21 18:26:41.157 26626-26626 GraphicsEnvironment com.emptyviewsactivity V Neither updatable production driver nor prerelease driver is supported.
2024-10-21 18:26:41.160 26626-26626 ForceDarkHelperStubImpl com.emptyviewsactivity I initialize for com.emptyviewsactivity , ForceDarkOrigin
2024-10-21 18:26:41.162 26626-26626 OpenGLRenderer com.emptyviewsactivity D JNI_OnLoad success
2024-10-21 18:26:41.162 26626-26626 MiuiForceDarkConfig com.emptyviewsactivity I setConfig density:2.750000, mainRule:0, secondaryRule:0, tertiaryRule:0
2024-10-21 18:26:41.164 26626-26626 NetworkSecurityConfig com.emptyviewsactivity D No Network Security Config specified, using platform default
2024-10-21 18:26:41.164 26626-26626 NetworkSecurityConfig com.emptyviewsactivity D No Network Security Config specified, using platform default
2024-10-21 18:26:41.191 26626-26655 libMEOW com.emptyviewsactivity D meow new tls: 0xb40000788b280e00
2024-10-21 18:26:41.191 26626-26655 libMEOW com.emptyviewsactivity D meow reload base cfg path: na
2024-10-21 18:26:41.191 26626-26655 libMEOW com.emptyviewsactivity D meow reload overlay cfg path: na
2024-10-21 18:26:41.192 26626-26655 QT com.emptyviewsactivity E [QT]file does not exist
2024-10-21 18:26:41.192 26626-26655 libMEOW com.emptyviewsactivity D applied 1 plugins for [com.emptyviewsactivity]:
2024-10-21 18:26:41.192 26626-26655 libMEOW com.emptyviewsactivity D plugin 1: [libMEOW_gift.so]:
2024-10-21 18:26:41.192 26626-26655 libMEOW com.emptyviewsactivity D meow delete tls: 0xb40000788b280e00
2024-10-21 18:26:41.227 26626-26626 AndroidRuntime com.emptyviewsactivity D Shutting down VM
2024-10-21 18:26:41.228 26626-26626 AndroidRuntime com.emptyviewsactivity E FATAL EXCEPTION: main
Process: com.emptyviewsactivity, PID: 26626
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.emptyviewsactivity/com.emptyviewsactivity.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(Unknown Source:877)
at android.app.ActivityThread.handleLaunchActivity(Unknown Source:89)
at android.app.servertransaction.LaunchActivityItem.execute(Unknown Source:14)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(Unknown Source:77)
at android.app.servertransaction.TransactionExecutor.execute(Unknown Source:73)
at android.app.ActivityThread$H.handleMessage(Unknown Source:159)
at android.os.Handler.dispatchMessage(Unknown Source:19)
at android.os.Looper.loopOnce(Unknown Source:176)
at android.os.Looper.loop(Unknown Source:76)
at android.app.ActivityThread.main(Unknown Source:147)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:316)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
at androidx.appcompat.app.AppCompatDelegate.isAutoStorageOptedIn(AppCompatDelegate.java:926)
at androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(AppCompatDelegateImpl.java:398)
at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:141)
at android.app.Activity.attach(Unknown Source:8)
at android.app.ActivityThread.performLaunchActivity(Unknown Source:518)
at android.app.ActivityThread.handleLaunchActivity(Unknown Source:89)
at android.app.servertransaction.LaunchActivityItem.execute(Unknown Source:14)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(Unknown Source:77)
at android.app.servertransaction.TransactionExecutor.execute(Unknown Source:73)
at android.app.ActivityThread$H.handleMessage(Unknown Source:159)
at android.os.Handler.dispatchMessage(Unknown Source:19)
at android.os.Looper.loopOnce(Unknown Source:176)
at android.os.Looper.loop(Unknown Source:76)
at android.app.ActivityThread.main(Unknown Source:147)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
at com.android.internal.os.ZygoteInit.main(Unknown Source:316)
2024-10-21 18:26:41.228 26626-26626 tyviewsactivity com.emptyviewsactivity W type=1400 audit(0.0:94260): avc: denied { search } for name="mqsas" dev="dm-5" ino=26073 scontext=u:r:untrusted_app:s0:c11,c257,c512,c768 tcontext=u:object_r:mqsas_data_file:s0 tclass=dir permissive=0 app=com.emptyviewsactivity
2024-10-21 18:26:41.230 26626-26626 OOMEventManagerFK com.emptyviewsactivity W Failed to mkdir /data/mqsas/hprof/
2024-10-21 18:26:41.228 26626-26626 tyviewsactivity com.emptyviewsactivity W type=1400 audit(0.0:94261): avc: denied { search } for name="mqsas" dev="dm-5" ino=26073 scontext=u:r:untrusted_app:s0:c11,c257,c512,c768 tcontext=u:object_r:mqsas_data_file:s0 tclass=dir permissive=0 app=com.emptyviewsactivity
2024-10-21 18:26:41.228 26626-26626 tyviewsactivity com.emptyviewsactivity W type=1400 audit(0.0:94262): avc: denied { search } for name="mqsas" dev="dm-5" ino=26073 scontext=u:r:untrusted_app:s0:c11,c257,c512,c768 tcontext=u:object_r:mqsas_data_file:s0 tclass=dir permissive=0 app=com.emptyviewsactivity
2024-10-21 18:26:41.228 26626-26626 tyviewsactivity com.emptyviewsactivity W type=1400 audit(0.0:94263): avc: denied { search } for name="mqsas" dev="dm-5" ino=26073 scontext=u:r:untrusted_app:s0:c11,c257,c512,c768 tcontext=u:object_r:mqsas_data_file:s0 tclass=dir permissive=0 app=com.emptyviewsactivity
2024-10-21 18:26:41.344 884-919 BufferQueueDebug surfaceflinger E [Application Error: com.emptyviewsactivity#0](this:0xb400007e43a968d0,id:-1,api:0,p:-1,c:-1) id info cannot be read from 'Application Error: com.emptyviewsactivity#0'
2024-10-21 18:26:41.854 2263-2501 ActivityManagerWrapper com.miui.home E getRecentTasks: mainTaskId=1504 userId=0 baseIntent=Intent { act=android.intent.action.MAIN flag=270532608 cmp=ComponentInfo{com.emptyviewsactivity/com.emptyviewsactivity.MainActivity} }
---------------------------- PROCESS ENDED (26626) for package com.emptyviewsactivity ----------------------------
Подробнее здесь: https://stackoverflow.com/questions/791 ... imediately
Мобильная версия