Сбой приложения TWA из-за java.lang.ClassNotFoundException: не найден класс «androidx.browser.trusted.LauncherActivity»Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Сбой приложения TWA из-за java.lang.ClassNotFoundException: не найден класс «androidx.browser.trusted.LauncherActivity»

Сообщение Гость »


В настоящее время я пытаюсь создать приложение TWA на основе своего веб-сайта.
Сначала я создал приложение без активности с помощью студии Android, затем импортировал библиотеку «androidx.browser». " в build.gradle.kts (Module:app) следующим образом:

Код: Выделить всё

dependencies {
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.11.0")
implementation("androidx.browser:browser:1.4.0")
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
}
Затем я пытаюсь использовать его в своем AndroidManifest.xml: Когда я пытаюсь запустить приложение, возникает ошибка:

Код: Выделить всё

Process: io.workspace.myhappyapp, PID: 2865
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{io.workspace.myhappyapp/androidx.browser.trusted.LauncherActivity}: java.lang.ClassNotFoundException: Didn't find class "androidx.browser.trusted.LauncherActivity" on path: DexPathList[[zip file "/data/app/~~qPB8YSyxaGQ3YH1bfIjgLQ==/io.workspace.myhappyapp-8C6zRzfJrUXQTvPThzh8Pw==/base.apk"],nativeLibraryDirectories=[/data/app/~~qPB8YSyxaGQ3YH1bfIjgLQ==/io.workspace.myhappyapp-8C6zRzfJrUXQTvPThzh8Pw==/lib/x86_64, /system/lib64, /system_ext/lib64]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3689)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3922)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8177)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.browser.trusted.LauncherActivity"  on path: DexPathList[[zip file "/data/app/~~qPB8YSyxaGQ3YH1bfIjgLQ==/io.workspace.myhappyapp-8C6zRzfJrUXQTvPThzh8Pw==/base.apk"],nativeLibraryDirectories=[/data/app/~~qPB8YSyxaGQ3YH1bfIjgLQ==/io.workspace.myhappyapp-8C6zRzfJrUXQTvPThzh8Pw==/lib/x86_64, /system/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:44)
at android.app.Instrumentation.newActivity(Instrumentation.java:1378)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3676)
Does anyone know what is the problem here?
Thank you for your time


Источник: https://stackoverflow.com/questions/781 ... d-class-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»