Błąd „Nie można znaleźć biblioteki macierzystej” w aplikacji Aktywność rodzima

Mam pewne problemy z aplikacją Native Activity. Działa dobrze na 99% urządzeń. Ale czasami użytkownicy otrzymują następujący błąd:

java.lang.RuntimeException: Unable to start activity ComponentInfo{nightradio.sunvox/nightradio.sunvox.MyNativeActivity}: 
java.lang.IllegalArgumentException: Unable to find native library: sundog
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2070)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2095)
at android.app.ActivityThread.access$600(ActivityThread.java:134)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1203)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4830)
at 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:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
at dalvik.system.NativeStart.main(Native Method)
...

Nie rozumiem dlaczego. Aplikacja posiada wszystkie niezbędne biblioteki w folderach armeabi, armeabi-v7a i x86. Został przetestowany na wielu urządzeniach o różnych architekturach.

android: hasCode = „true” istnieje opcja.

Zauważyłem też, że większość z tych problematycznych urządzeń ma procesor Rockchip (RK3066, RK2928, RK2926). Ale nie wszystko. Najnowszy ma procesor Huawei K3V2 i dużo wolnej pamięci. Inne aplikacje Native Activity (nie moje) też nie działają na najnowszym urządzeniu.

questionAnswers(1)

yourAnswerToTheQuestion