Мобильное приложение продолжает останавливаться на эмуляторе AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Мобильное приложение продолжает останавливаться на эмуляторе Android

Сообщение Anonymous »

Я разработал приложение на Figma и получаю ресурсы с помощью расширения для Android Studio. После этого я создал «нет активности» из Android Studio, используя API 33.
Как бы то ни было, плагин Figma, который представляет собой «набор экспорта», "создал zip-файл. Он содержит папку java, папку res и «AndroidManifest.xml». Когда я открываю проект и следую «res > макет > login_page_activity.xml», он появляется в виде макета на правой боковой панели. Но когда я запускаю приложение с помощью эмулятора; Приложение было создано, но после запуска процесса оно внезапно остановилось, и произошел сбой типа «Weesi продолжает останавливаться». Я не могу получить вид, который я разработал на фигме. Кто-нибудь может помочь? Делюсь кодами и скриншотами.
Скриншот дизайна Figma
Изображение

Скриншот Android Studio
Изображение
Коды "login_page_activity" ;

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


/*
*  This content is generated from the API File Info.
*  (Alt+Shift+Ctrl+I).
*
*  @desc
*  @file       login_page
*  @date       Sunday 18th of December 2022 06:47:08 PM
*  @title      Page 1
*  @author
*  @keywords
*  @generator  Export Kit v1.3.figma
*
*/

package exportkit.figma;

import android.app.Activity;
import android.os.Bundle;

import android.view.View;
import android.widget.ImageView;

public class login_page_activity extends Activity {

private View _bg__login_page;
private ImageView vector;
private ImageView vector_ek1;
private ImageView vector_ek2;
private ImageView vector_ek3;
private ImageView vector_ek4;
private ImageView vector_ek5;
private ImageView vector_ek6;
private View rectangle_1;
private ImageView mask_group;
private ImageView vector_ek7;
private ImageView mask_group_ek1;
private ImageView vector_ek8;

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.login_page);

_bg__login_page = (View) findViewById(R.id._bg__login_page);
vector = (ImageView) findViewById(R.id.vector);
vector_ek1 = (ImageView) findViewById(R.id.vector_ek1);
vector_ek2 = (ImageView) findViewById(R.id.vector_ek2);
vector_ek3 = (ImageView) findViewById(R.id.vector_ek3);
vector_ek4 = (ImageView) findViewById(R.id.vector_ek4);
vector_ek5 = (ImageView) findViewById(R.id.vector_ek5);
vector_ek6 = (ImageView) findViewById(R.id.vector_ek6);
rectangle_1 = (View) findViewById(R.id.rectangle_1);
mask_group = (ImageView) findViewById(R.id.mask_group);
vector_ek7 = (ImageView) findViewById(R.id.vector_ek7);
mask_group_ek1 = (ImageView) findViewById(R.id.mask_group_ek1);
vector_ek8 = (ImageView) findViewById(R.id.vector_ek8);

//custom code goes here

}
}

При таком использовании возникает ошибка. Итак, я добавляю следующий пакет:

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

import "com.example.weesi.R";
Это решает. Но в этой ситуации большая проблема заключается в том, что когда я нажимаю «Запустить эмулятор», появляется ошибка, показанная на картинке;
Изображение

Это ошибка logcat.

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

--------- beginning of crash
2022-12-19 10:17:23.762 4426-4426/com.example.weesi E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.weesi, PID: 4426
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.weesi/com.example.weesi.login_page_activity}: java.lang.ClassNotFoundException: Didn't find class "com.example.weesi.login_page_activity" on path: DexPathList[[zip file "/data/app/~~ErUMd9SFlYIDuqrzhu5b3A==/com.example.weesi-SEYRsnvF0Xzn0PVo4BQkXg==/base.apk"],nativeLibraryDirectories=[/data/app/~~ErUMd9SFlYIDuqrzhu5b3A==/com.example.weesi-SEYRsnvF0Xzn0PVo4BQkXg==/lib/x86_64, /system/lib64, /system_ext/lib64]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3551)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3782)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.weesi.login_page_activity" on path: DexPathList[[zip file "/data/app/~~ErUMd9SFlYIDuqrzhu5b3A==/com.example.weesi-SEYRsnvF0Xzn0PVo4BQkXg==/base.apk"],nativeLibraryDirectories=[/data/app/~~ErUMd9SFlYIDuqrzhu5b3A==/com.example.weesi-SEYRsnvF0Xzn0PVo4BQkXg==/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:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1339)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3538)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3782) 
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101) 
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:201) 
at android.os.Looper.loop(Looper.java:288) 
at android.app.ActivityThread.main(ActivityThread.java:7872) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) 
2022-12-19 10:17:23.786 4426-4495/com.example.weesi D/libEGL: loaded /vendor/lib64/egl/libEGL_emulation.so
2022-12-19 10:17:23.791 4426-4495/com.example.weesi D/libEGL: loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
AndroidManifest.xml Пожалуйста, помогите мне :(

Подробнее здесь: https://stackoverflow.com/questions/748 ... d-emulator
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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