приложение вылетает при производстве, но не в разработке - android приложение - PullRequest
0 голосов
/ 29 мая 2020

Моя структура проекта: 1- Kotlin библиотека приложений. 2- Java методы вызова приложения из Kotlin lib.

Из приложения Java Я вызываю некоторые методы из Kotlin lib. в разработке все работает хорошо и методы успешно называются. после создания apk приложение запускается с экрана spla sh, затем вылетает после получения местоположения, особенно при вызове методов из Kotlin lib.

Я думаю, что я что-то пропустил при создании apk с помощью App и lib. Я пробовал этот пример и еще один о proguardFiles, но не получил нового результата:

https://www.petrikainulainen.net/programming/gradle/getting-started-with-gradle-creating-a-multi-project-build/

ошибка:

2020-05-28 13:22:29.970 339-339/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.app.app, PID: 339
    java.lang.NoSuchMethodError: No static method asAttributeSet(Lh/a/a/a;)Landroid/util/AttributeSet; in class Landroid/util/Xml; or its super classes (declaration of 'android.util.Xml' appears in /system/framework/framework.jar:classes2.dex)
        at c.a.n.g.inflate()
 at  ui.activity.MainActivity.onCreateOptionsMenu()
        at android.app.Activity.onCreatePanelMenu(Activity.java:3183)
        at androidx.fragment.app.d.onCreatePanelMenu()
        at c.a.n.i.onCreatePanelMenu()
        at androidx.appcompat.app.f$j.onCreatePanelMenu()
        at c.a.n.i.onCreatePanelMenu()
        at androidx.appcompat.app.i.o()
        at androidx.appcompat.app.i$a.run()
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6077)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...